Dokumentasi

Coba request pertamamu.

Isi base URL, API key SEKAI, dan ID model di SDK OpenAI. Kamu juga bisa coba contoh cURL di bawah.

01

Ambil API key

Buka halaman API key di dashboard. Simpan key kamu sebagai environment variable supaya nggak ikut masuk ke source code.

export SEKAI_API_KEY="sk-sekai-..."
02

Kirim request

Kirim request ke endpoint chat completions. Contoh di bawah pakai cURL; kamu juga bisa pakai SDK OpenAI.

Terminal
curl https://api.sekaigateway.xyz/v1/chat/completions \
  -H "Authorization: Bearer $SEKAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt/gpt-5-mini",
    "messages": [{"role":"user","content":"Halo!"}]
  }'
03

Pilih model lain

Ganti nilai model dengan ID dari katalog. Endpoint dan API key tetap sama.

Lihat semua model

PIXEL FOR DEVELOPERS

Pakai Pixel di aplikasimu

Beli paket Pixel, lalu gunakan API key SEKAI milik akunmu. Studio web dan API memakai kuota yang sama; setiap gambar berhasil memotong satu kuota.

Kuota yang sama dengan studioAPI key SEKAI milikmu
Lihat API key
POST /v1/images/generations
curl https://api.sekaigateway.xyz/v1/images/generations \
  -H "Authorization: Bearer $SEKAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "pixel/gpt-image-2",
    "prompt": "A cozy coffee shop beside a lake, watercolor",
    "n": 1, "size": "1024x1024", "quality": "low"
  }'
Model, format respons & retry

Model API: pixel/gemini-2.5-flash-image, pixel/gemini-3.1-flash-image, pixel/gpt-image-2.

Hasil gambar tersedia sebagai data[0].b64_json. Mendukung satu gambar per request, ukuran 1024×1024, quality low, dan response_format b64_json. Cek kuota melalui GET /v1/pixel/usage dengan API key yang sama.

Untuk retry yang aman, kirim header Idempotency-Key berisi UUID v4 yang kamu buat sebelum request. Gunakan UUID yang sama saat mengulang request tersebut; buat UUID baru untuk gambar berikutnya. Permintaan gagal mengembalikan kuota.