Sumber terbukaKompatibel OpenAIopencode
opencode
Agen terminal sumber terbuka, bekerja dengan penyedia apa pun.
opencode mengonfigurasi setiap penyedia dengan base URL alih-alih membaca OPENAI_BASE_URL. Cara tercepat adalah login interaktif; untuk kontrol penuh, edit berkas konfigurasi.
Langkah pengaturan
- 1
Instal opencode
Butuh Node.js 18 atau lebih baru. Menginstal perintah global opencode.
bashnpm install -g opencode-ai - 2
Opsi A: login cepat
Jalankan perintah login, gulir ke "Other", lalu tempel base URL dan kunci API Anda.
bashopencode auth login - 3
Opsi B: berkas konfigurasi
Deklarasikan penyedia kompatibel OpenAI dengan base URL, kunci, dan model-nya. Ganti nilai dengan milik Anda.
~/.config/opencode/opencode.json{ "$schema": "https://opencode.ai/config.json", "provider": { "custom": { "npm": "@ai-sdk/openai-compatible", "options": { "baseURL": "https://api.example.com/v1", "apiKey": "your-api-key" }, "models": { "your-model-name": {} } } } } - 4
Mulai coding
Luncurkan di folder proyek Anda dan pilih model kustom dengan perintah /models.
bashopencode
Tips: opencode tidak membaca OPENAI_BASE_URL atau OPENAI_API_KEY untuk endpoint kustom. Anda harus mendeklarasikan penyedia, baik via auth login maupun berkas konfigurasi.
Pilih dulu model atau penyedia yang lebih murah, lalu masukkan kunci dan endpoint-nya ke langkah di atas. Bandingkan harga · Jelajahi penyedia