Panduan pengaturan

Panduan pengaturan penyedia

Lihat langkah penyiapan dan pemecahan masalah berdasarkan alat.

Panduan pengaturan penyedia/Konfigurasi OpenCode

Konfigurasi OpenCode

OpenCode adalah asisten coding AI terminal sumber terbuka. Alat ini cocok untuk tanya jawab kode, modifikasi berkas, dan pergantian model dalam direktori proyek. Pemula disarankan untuk menggunakan panduan koneksi bawaannya terlebih dahulu dan menghindari penulisan JSON lengkap secara manual di awal.

Tentang alat ini dan kegunaannya

Lokasi Berkas Konfigurasi

SistemLokasi Berkas KonfigurasiDeskripsi
WindowsC: \Users\YourUsername\. config\opencode\opencode.jsonJika berkas belum ada, buat berkas baru
macOS / Linux~/. config/opencode/opencode.jsonJika berkas belum ada, buat berkas baru

Mulai dengan panduan koneksi

Panduan Koneksi OpenCode
cd YOUR_TEST_PROJECT opencode /connect

Hal yang perlu diperhatikan saat konfigurasi manual

Hanya edit berkas konfigurasi jika dokumentasi provider Anda secara jelas menentukan kolom Provider OpenCode, tempat meletakkan Base URL, dan Key. Kolom dapat bervariasi antarversi, jangan langsung menyalin contoh JSON dari alat lain ke OpenCode.

Item yang perlu diverifikasiDeskripsi
Tipe ProviderJangan mencampuradukkan protokol OpenAI, Claude, Gemini, atau lainnya
Base URLGunakan alamat lengkap yang disediakan oleh provider untuk OpenCode atau protokol yang sesuai
KeyGunakan Key yang sesuai dengan Provider saat ini
Nama ModelSalin daftar model dari backend provider

Cara menguji setelah menyimpan

  1. Masuk ke direktori proyek uji lalu jalankan opencode.
  2. Gunakan /models terlebih dahulu untuk memastikan model yang baru dikonfigurasi terlihat.
  3. Setelah memilih model, kirim 'Please only reply: OpenCode configuration successful'.
  4. Untuk pertama kali, jangan biarkan alat ini memodifikasi berkas; cukup minta untuk menjelaskan direktori saat ini atau berkas saat ini.
  5. Jika gagal, kembali terlebih dahulu ke /connect atau periksa provider, Base URL, Key, dan nama model berdasarkan dokumentasi provider.
GejalaPemeriksaan prioritasPenanganan
Tidak ada model di dalam /modelsApakah provider berhasil disimpan, apakah daftar model dapat diambilTambahkan ID model / nama model dari backend provider secara manual
Koneksi gagalApakah Base URL sesuai dengan protokol Provider saat iniJangan mencampuradukkan alamat Claude, Gemini, dan OpenAI
Berkas konfigurasi tidak validFormat JSON, tanda koma, tanda kutipPrioritaskan pembuatan konfigurasi menggunakan panduan koneksi, lalu lakukan penyesuaian manual kecil jika diperlukan.
Situs Resmi OpenCode Lihat petunjuk instalasi, autentikasi, dan perintah.
Referensi Konfigurasi Provider AI OpenCode Lihat pendekatan konfigurasi opencode.json.