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:

MethodURL
POSThttps://api.nexusrouter.xyz/api/v1/opennexus/chat/completions
POSThttps://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/models

Hanya 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
    }
  ]
}
FieldArti
usdToIdrKurs murah partner, per 1 USD, yang ditentukan admin. Harga di bawah memakai kurs ini.
modelIdNama model yang dikirim di body chat.
contextLengthPanjang konteks model.
promptPriceIdrPer1kHarga prompt dalam rupiah per 1.000 token.
completionPriceIdrPer1kHarga 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/completions

Body 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.