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 ~/.bashrc

Menjalankan OpenCode

Setelah konfigurasi selesai, jalankan OpenCode di terminal dari direktori proyek Anda:

opencode

Anda 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-sonnet

Tips

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.