Integrasi

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. 1. Pasang SDK

    Pakai paket resmi OpenAI untuk bahasa yang kamu pakai.

    pip install openai   # atau: npm install openai
  2. 2. 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. 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.