Penggunaan dengan VS Code

Visual Studio Code adalah code editor paling populer saat ini. Dengan ekstensi AI yang kompatibel dengan protokol OpenAI, Anda dapat menghubungkan VS Code ke OpenNexus untuk mendapatkan AI assistant langsung di editor Anda.


Prasyarat

  • VS Code sudah terinstal (unduh di code.visualstudio.com).
  • API Key OpenNexus yang aktif.
  • Salah satu ekstensi AI berikut terinstal di VS Code.

Opsi Ekstensi yang Didukung

Pilih salah satu ekstensi berikut yang paling Anda sukai:

Opsi A: Continue.dev (Direkomendasikan)

Continue adalah ekstensi AI open-source yang sangat fleksibel dan mendukung model kustom.

Instalasi:

  1. Buka VS Code, tekan Ctrl+Shift+X, cari Continue, dan klik Install.
  2. Setelah terinstal, klik ikon Continue di sidebar kiri.
  3. Buka file konfigurasi Continue dengan klik gear icon di panel Continue, lalu pilih Open config.json.

Konfigurasi config.json:

{
  "models": [
    {
      "title": "Gemini Flash (OpenNexus)",
      "provider": "openai",
      "model": "google/gemini-2.0-flash",
      "apiKey": "YOUR_OPENNEXUS_API_KEY",
      "apiBase": "https://nexusrouter.xyz/api/v1"
    },
    {
      "title": "Claude Sonnet (OpenNexus)",
      "provider": "openai",
      "model": "anthropic/claude-3-5-sonnet",
      "apiKey": "YOUR_OPENNEXUS_API_KEY",
      "apiBase": "https://nexusrouter.xyz/api/v1"
    }
  ]
}

Opsi B: GitHub Copilot Alternative — Codeium

Jika Anda ingin pengalaman yang lebih mirip GitHub Copilot, Anda bisa menggunakan Void atau ekstensi lainnya yang mendukung OpenAI-compatible endpoint.


Menggunakan Continue di VS Code

  1. Tekan Ctrl+Shift+I (atau Cmd+Shift+I) untuk membuka panel chat Continue.
  2. Pilih model dari dropdown di atas kotak chat.
  3. Tandai kode di editor, lalu tekan Ctrl+L untuk otomatis menambahkannya ke konteks chat.

Tips

Tambahkan beberapa model di konfigurasi Continue agar Anda bisa dengan mudah beralih antara model yang murah dan cepat (untuk tugas ringan) dengan model yang lebih canggih (untuk refactoring kompleks) langsung dari dropdown, tanpa perlu mengubah konfigurasi apapun.