Penggunaan dengan OpenCode
OpenCode adalah AI coding assistant terminal berbasis open-source yang berjalan langsung di CLI Anda. Dengan konfigurasi sederhana, OpenCode dapat menggunakan model apapun yang tersedia di OpenNexus.
Prasyarat
- OpenCode sudah terinstal. Jalankan perintah berikut:
npm install -g opencode-ai
# atau
bun install -g opencode-ai- API Key OpenNexus yang aktif dengan saldo mencukupi.
Konfigurasi
Metode 1: Melalui File Konfigurasi
Buat atau edit file ~/.config/opencode/config.json:
{
"provider": "openai",
"model": "google/gemini-2.0-flash",
"openai": {
"apiKey": "YOUR_OPENNEXUS_API_KEY",
"baseURL": "https://nexusrouter.xyz/api/v1"
}
}Ganti YOUR_OPENNEXUS_API_KEY dengan API Key Anda dari dashboard OpenNexus.
Metode 2: Melalui Environment Variable
Tambahkan variabel berikut ke file ~/.bashrc, ~/.zshrc, atau ~/.profile Anda:
export OPENAI_API_KEY="YOUR_OPENNEXUS_API_KEY"
export OPENAI_BASE_URL="https://nexusrouter.xyz/api/v1"Kemudian reload shell Anda:
source ~/.bashrcMenjalankan OpenCode
Setelah konfigurasi selesai, jalankan OpenCode di terminal dari direktori proyek Anda:
opencodeAnda akan disambut dengan antarmuka terminal interaktif. Mulai ketik perintah atau pertanyaan Anda.
Memilih Model
Untuk mengganti model tanpa mengubah file konfigurasi, gunakan flag --model:
opencode --model anthropic/claude-3-5-sonnetTips
Untuk proyek yang berjalan di server remote atau CI/CD pipeline, gunakan metode environment variable agar lebih fleksibel dan aman tanpa perlu menyimpan API Key di file konfigurasi yang mungkin ter-commit ke repository.