Docs: Mulai dari Login sampai Pakai API

Ikuti alur ini untuk mulai pakai OtakDigital dengan aman dan cepat.

1) Login / Signup

Masuk melalui /login atau daftar dari /signup. Setelah berhasil login, Anda akan masuk ke dashboard user.

2) Topup Saldo Dulu

Buka halaman /user/topup, isi nominal topup (minimal mengikuti setting platform, default Rp15.000), upload bukti, lalu kirim request topup.

3) Create API Key

Setelah saldo tersedia, buka /user/keys lalu buat key baru di form Create Virtual API Key.

4) Endpoint API

Base URL OpenAI-compatible:

https://otakdigital.web.id/api/gateway/v1

5) Contoh Pemakaian (JavaScript)

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "od_xxxxx",
  baseURL: "https://otakdigital.web.id/api/gateway/v1"
});

const result = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "Halo" }]
});

console.log(result.choices[0].message);

6) Contoh Pemakaian (cURL)

curl https://otakdigital.web.id/api/gateway/v1/chat/completions \
  -H "Authorization: Bearer od_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role":"user","content":"Buat ringkasan 3 poin tentang AI gateway"}
    ]
  }'

Route Penting

Login: /login

Signup: /signup

Topup: /user/topup

API Keys: /user/keys

Gateway Endpoint: /api/gateway/v1

Dokumentasi API | OtakDigital