Cari dokumen...

Mulai mengetik untuk mencari dokumentasi

opencode
OpenCode

Panduan Pengaturan OpenCode

Tambahkan UnoRouter sebagai penyedia kustom di OpenCode lalu pilih model apa pun sebagai agen aktif.

Ikhtisar

OpenCode membaca penyedia dari konfigurasi JSON. Tambahkan UnoRouter dengan adapter kompatibel OpenAI untuk memakai model UnoRouter apa pun.

Konfigurasi cepat

Tempel nilai ini ke klien. Kunci Anda terisi otomatis saat Anda masuk.

text
URL dasar: https://api.unorouter.com/v1
Kunci API: YOUR_API_KEY

Masuk untuk mengisi otomatis kunci API Anda

Kompatibilitas

Chat CompletionsStreamingPemanggilan alat

Penyiapan langkah demi langkah

  1. 1
    Buka file konfigurasi OpenCode

    Tekan Ctrl + O di dalam OpenCode lalu tempel jalurnya. Di Windows, ganti YOUR_USER dengan nama pengguna Anda.

    text
    C:/Users/YOUR_USER/.config/opencode/opencode.json

    Masuk untuk mengisi otomatis kunci API Anda

  2. 2
    Ganti isi file

    Kosongkan file itu lalu tempel blok penyedia UnoRouter. Tambahkan kunci API Anda dan pilih model dari katalog.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "discoverModels": true,
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.com/v1"
          }
        }
      }
    }

    Masuk untuk mengisi otomatis kunci API Anda

  3. 3
    Simpan dan muat ulang

    Tekan Ctrl + S, lalu Ctrl + Shift + P dan jalankan Developer: Reload Window.

  4. 4
    Pilih model

    Buka pemilih model lalu beralih ke model baru Anda. Adapter menangani streaming dan pemanggilan alat.

Model yang direkomendasikan

Model gratis yang berfungsi di sini. Tempel id model apa pun ke klien.

glm-5.3-search:freeglm-5.3-think-search:freeglm-5.3-thinking:freeglm-5.3:freeqwen-3.8-27b:free

Hal yang perlu diperhatikan

  • Dengan "discoverModels": true, OpenCode menarik seluruh katalog UnoRouter dari /v1/models saat mulai, sehingga semua model muncul di pemilih tanpa perlu didaftarkan manual.
  • Jika Developer: Reload Window tidak memunculkan penyedia Anda, periksa apakah JSON tersimpan tanpa koma di akhir.
  • Pakai id model persis dari katalog UnoRouter. Buang awalan penyedia yang mungkin ikut tersalin.
  • Tanpa penemuan otomatis, OpenCode versi lama membutuhkan blok "models" berisi daftar id persis (mis. {"gemini-3.1-flash-lite": {}}) dan mulai ulang.
Buat Kunci APIModel