Pakai NusaRouter dengan OpenAI SDK
Ganti base URL dan API key, dan SDK OpenAI-mu langsung bicara ke NusaRouter. Bentuk request, balasan, header, dan streaming tetap sama.
1. Pasang SDK
Pakai paket resmi OpenAI untuk bahasa yang kamu pakai.
pip install openai # atau: npm install openai2. Arahkan base URL ke NusaRouter
Setel base_url ke https://api.nusarouter.web.id/v1 dan api_key ke API key NusaRouter-mu. Kunci disimpan sebagai variabel lingkungan, bukan di dalam kode.
import os from openai import OpenAI client = OpenAI( base_url="https://api.nusarouter.web.id/v1", api_key=os.environ["NUSAROUTER_API_KEY"], )3. Sebut model dengan public id
Pakai id model apa adanya dari katalog, misalnya "deepseek-flash-v4.1". Tidak ada alias yang perlu dihafal.
resp = client.chat.completions.create( model="deepseek-flash-v4.1", messages=[{"role": "user", "content": "Halo"}], )
Model yang cocok untuk OpenAI SDK
Tarif dan daftar lengkap ada di halaman harga.
Pertanyaan umum
- Apakah streaming dan tool calling tetap jalan?
- Ya. Streaming lewat server-sent events dan pemanggilan tool memakai bentuk yang sama seperti OpenAI. Yang tidak ada di NusaRouter: rute embeddings, pembuatan gambar, dan audio.