Cari dokumen...

Mulai mengetik untuk mencari dokumentasi

opencode
OpenCode

Panduan Pengaturan OpenCode

Tambahkan UnoRouter sebagai penyedia kustom di OpenCode dan pilih model mana pun sebagai agen koding aktif.

Ikhtisar

OpenCode membaca daftar penyedianya dari file konfigurasi JSON. Tambahkan UnoRouter sebagai penyedia kustom dengan adaptor yang kompatibel dengan OpenAI, lalu Anda dapat memilih model UnoRouter mana pun sebagai model aktif.

Konfigurasi cepat

Masukkan nilai-nilai ini ke klien. Kunci Anda terisi otomatis saat Anda masuk.

text
URL dasar: https://api.unorouter.ai/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 dan tempel jalurnya. Di Windows, ganti YOUR_USER dengan nama pengguna Windows Anda.

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

    Masuk untuk mengisi otomatis kunci API Anda

  2. 2
    Ganti isi file

    Hapus isi file dan tempel blok penyedia UnoRouter. Masukkan kunci API UnoRouter Anda dan pilih model mana pun dari katalog.

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

    Masuk untuk mengisi otomatis kunci API Anda

  3. 3
    Simpan dan muat ulang

    Tekan Ctrl + S untuk menyimpan, lalu Ctrl + Shift + P dan jalankan perintah Developer: Reload Window. OpenCode akan mengambil penyedia baru saat dimuat ulang.

  4. 4
    Pilih model

    Buka pemilih model di OpenCode dan beralih ke model yang Anda tambahkan. Adaptor yang kompatibel dengan OpenAI menangani streaming dan pemanggilan alat secara otomatis.

Model yang direkomendasikan

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

mistral-smallqwen3-coder-30b-a3b-instructallam-2-7bvoxtral-small-2507nemotron-nano-12b-v2-vl

Hal yang perlu diperhatikan

  • OpenCode menggunakan adaptor npm @ai-sdk/openai-compatible di balik layar, jadi Anda bisa terus menambahkan model di bawah "models" tanpa memulai ulang.
  • Jika Developer: Reload Window tidak menampilkan penyedia Anda, periksa kembali bahwa JSON tersimpan tanpa koma di akhir.
  • Gunakan ID model yang tepat dari katalog UnoRouter. Hapus awalan penyedia di depan jika tertambahkan saat menyalin dan menempel.
Buat Kunci APIModel