Integrasi API Reseller
Endpoint ini untuk partner reseller yang sudah aktif dan ingin integrasi B2B. Harganya kurs murah yang admin simpan, dipotong dari kantong reseller.
Customer yang daftar lewat link invite bukan pengguna endpoint ini. Mereka customer platform, memakai API biasa, dan ditagih Rp 19.000 per 1 USD. Setelah top up pertama mereka mencapai Rp 100.000, reseller mendapat bonus Rp 5.000 ke saldo biasa.
Reseller juga punya saldo biasa untuk coding sendiri lewat API lama, tetap Rp 19.000. Isi kantong reseller dengan memindahkan saldo dari kantong biasa.
Prasyarat
- Status reseller
ACTIVE. - API key aktif dari menu Pengaturan, bentuknya
sk-opennexus-.... - Kantong reseller mencukupi. Kalau kosong, pindahkan saldo dari kantong biasa dulu.
Kirim key di header:
Authorization: Bearer sk-opennexus-...Key customer undangan ditolak.
API lama tetap terbuka
Semua orang, termasuk reseller dan customer undangannya, tetap bisa memakai:
| Method | URL |
|---|---|
| POST | https://api.nexusrouter.xyz/api/v1/opennexus/chat/completions |
| POST | https://api.nexusrouter.xyz/api/v1/opennexus/stream/chat/completions |
Biayanya selalu kurs Rp 19.000 dan dipotong dari saldo biasa. Kantong reseller tidak ikut.
GET /api/v1/models memakai login dashboard dan mengembalikan markup. Untuk integrasi B2B, pakai daftar model di bawah.
Daftar model
GET https://api.nexusrouter.xyz/api/v1/reseller/integration/modelsHanya model berstatus aktif. Contoh:
curl https://api.nexusrouter.xyz/api/v1/reseller/integration/models \
-H "Authorization: Bearer sk-opennexus-..."Respons:
{
"usdToIdr": 18500,
"data": [
{
"id": "uuid-model",
"modelId": "openai/gpt-4o",
"contextLength": 128000,
"promptPriceIdrPer1k": 123.5,
"completionPriceIdrPer1k": 370.5
}
]
}| Field | Arti |
|---|---|
usdToIdr | Kurs murah partner, per 1 USD, yang ditentukan admin. Harga di bawah memakai kurs ini. |
modelId | Nama model yang dikirim di body chat. |
contextLength | Panjang konteks model. |
promptPriceIdrPer1k | Harga prompt dalam rupiah per 1.000 token. |
completionPriceIdrPer1k | Harga completion dalam rupiah per 1.000 token. |
Markup model sudah masuk kedua harga itu. Persen markup tidak dikembalikan.
Jika key bukan milik reseller aktif, responsnya 403:
API ini hanya untuk partner reseller yang sudah aktif. Customer undangan memakai API biasa.Chat stream
POST https://api.nexusrouter.xyz/api/v1/reseller/integration/chat/completionsBody sama dengan chat completion bergaya OpenAI. Stream selalu menyala, meskipun stream dikirim false. Responsnya Server-Sent Events.
Field wajib: model dan messages. Field opsional yang diterima antara lain temperature, top_p, max_tokens, stop, presence_penalty, dan frequency_penalty.
curl https://api.nexusrouter.xyz/api/v1/reseller/integration/chat/completions \
-H "Authorization: Bearer sk-opennexus-..." \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-4o",
"messages": [
{ "role": "user", "content": "Halo" }
]
}'Ganti model dengan modelId dari daftar model. Biaya dipotong dari kantong reseller menurut kurs usdToIdr. Saldo biasa dan saldo customer undangan tidak ikut.