Bagian Basis Pengetahuan ▾

Navigasi

▸ Mulai di sini Berdasarkan peran

Kategori

Alat 37
Glosarium 12

Alat

OpenCode: model Anda sendiri di terminal

OpenCode adalah asisten coding AI open-source yang berjalan langsung di terminal. Tanpa langganan, tanpa vendor lock-in. Mendukung autocompletion, pembuatan kode, refactoring, dan penjelasan — semuanya melalui API yang kompatibel dengan OpenAI.

Berbeda dengan alat berpemilik (GitHub Copilot, Cursor Pro), OpenCode sepenuhnya gratis dan open-source. Satu-satunya pengeluaran adalah penyedia API untuk LLM. Dengan JoinGonka Gateway, pengeluaran ini berkurang menjadi $0.30 per bulan.

Penyetelan memakan waktu beberapa menit — melalui installer satu perintah atau manual menggunakan fitur native OpenCode, tanpa perlu mengubah variabel lingkungan.

Langkah 1: Dapatkan Kunci API

Prosedur standar untuk semua alat:

  1. Registrasi di gate.joingonka.ai/register.
  2. Bonus 1.5M token gratis diberikan secara otomatis.
  3. Buat API-key (format jg-xxx) di Dashboard.

Kunci yang sama berfungsi dengan Cursor, Cline, Continue.dev, dan klien yang kompatibel dengan OpenAI apa pun.

Langkah 2: Konfigurasi OpenCode

Cara termudah — atur dengan penginstal satu perintah. Untuk alat CLI/file, ia akan menulis penyedia JoinGonka (baseUrl, model) dan menyimpan kunci di penyimpanan asli OpenCode, tanpa menyentuh variabel lingkungan; untuk alat UI, ia akan menampilkan nilai siap pakai untuk disalin:

npx @joingonka/setup --tool opencode

Penginstal ini universal (tanpa flag, ia akan menawarkan untuk memilih alat dari daftar), meminta kunci jg-…, dan setelah konfigurasi, melakukan pengecekan langsung dengan permintaan ke gateway. Pengaturan lain tidak disentuh. Di bawah ini — metode manual, jika Anda lebih suka mengaturnya sendiri.

Konfigurasi manual (rencana B)

OpenCode menyimpan kunci secara asli dan mendeskripsikan penyedia di konfigurasi sendiri — itulah mengapa konfigurasi manual juga tidak menyentuh variabel lingkungan, dan alat kompatibel OpenAI lainnya milik Anda akan terus berfungsi seperti sebelumnya.

Langkah 1 — simpan kunci. Jalankan opencode auth login, pilih Other, masukkan id penyedia joingonka, dan tempel kunci jg-…. OpenCode akan menyimpannya di ~/.local/share/opencode/auth.json.

Langkah 2 — deskripsikan penyedia. Tambahkan ke ~/.config/opencode/opencode.json (id joingonka harus cocok dengan langkah 1):

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "joingonka": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "JoinGonka (Gonka)",
      "options": { "baseURL": "https://gate.joingonka.ai/v1" },
      "models": {
        "moonshotai/Kimi-K2.6": { "name": "Kimi K2.6" },
        "MiniMaxAI/MiniMax-M2.7": { "name": "MiniMax M2.7" },
        "deepseek-ai/DeepSeek-V4-Flash-0731": { "name": "DeepSeek V4 Flash" }
      }
    }
  }
}

Bidang apiKey tidak perlu ditambahkan ke file ini — OpenCode akan memasukkan kunci dari auth.json berdasarkan id yang cocok.

Pemilihan model: secara default cocok joingonka/moonshotai/Kimi-K2.6; untuk konteks panjang — joingonka/MiniMaxAI/MiniMax-M2.7; konteks jaringan terpanjang (380K) — joingonka/deepseek-ai/DeepSeek-V4-Flash-0731.

Pengecekan: jalankan opencode dan minta untuk menulis fungsi. Jika jawaban diterima, konfigurasi selesai.

Mengapa OpenCode + Gonka — Kombinasi Terbaik

Tiga alasan mengapa kombinasi OpenCode + Gonka optimal untuk pengembang:

  • Sepenuhnya open-source: baik OpenCode maupun Gonka Network adalah kode terbuka. Tidak ada vendor lock-in, tidak ada dependensi proprietary. Anda mengontrol setiap komponen.
  • Biaya: $0.0047/1 juta token — ribuan kali lebih murah daripada alternatif proprietary mana pun. GitHub Copilot berharga $19-39/bulan dengan batasan. OpenCode + Gonka — tanpa batas, dengan harga sangat murah.
  • Privasi: kode Anda tidak dikirim ke server Microsoft/OpenAI/Anthropic. Permintaan dilakukan melalui jaringan terdesentralisasi — tidak ada penyimpanan tunggal untuk data Anda.

OpenCode mendukung banyak penyedia LLM, tetapi dengan JoinGonka Gateway Anda mendapatkan keseimbangan optimal antara harga, kualitas, dan privasi. Alat terminal alternatif: Claude Code, Aider.

Parameter model: jendela konteks — 200K token, panjang jawaban maksimum — hingga 8192 token (untuk semua model di jaringan). Daftar model saat ini: GET https://gate.joingonka.ai/v1/models.

OpenCode + Gonka = AI coding assistant open-source sepenuhnya dengan harga $0.30/bulan. Tanpa langganan, tanpa vendor lock-in, tanpa mengirim kode ke server perusahaan. Token gratis saat memulai.

Ingin tahu lebih banyak?

Jelajahi bagian lain atau mulai hasilkan GNK sekarang.

Dapatkan token gratis →