Bagian Basis Pengetahuan ▾

Navigasi

▸ Mulai di sini Berdasarkan peran

Kategori

Alat 52
Glosarium 12

Alat

GitHub Copilot BYOK — model Anda sendiri alih-alih kuota

BYOK (bring your own key) adalah mekanisme resmi GitHub Copilot yang memungkinkan Anda menghubungkan penyedia model sendiri dan bekerja dalam sesi agen menggunakan model tersebut, bukan GPT dan Claude bawaan. Sejak Januari 2026, setiap endpoint yang kompatibel dengan OpenAI didukung, dan mulai 23 Juni, BYOK tersedia di aplikasi Copilot dalam public preview untuk semua paket berbayar, serta sejak 14 Juli di versi JetBrains. Artinya, Anda dapat mempertahankan Copilot sebagai antarmuka dan mengalihkan inferensi melalui JoinGonka Gateway — dengan harga jaringan terdesentralisasi Gonka dan tanpa mengurangi kuota permintaan premium langganan Anda. Di VS Code, BYOK tidak memerlukan paket Copilot atau login ke akun GitHub.

Apa kegunaan BYOK dan kapan Anda membutuhkannya

Langganan Copilot membatasi permintaan premium dengan kuota bulanan: sesi agen, refactoring, dan tugas multi-langkah paling cepat menghabiskan kuota. BYOK mengalihkan panggilan ini ke penyedia Anda: penggunaan dikenakan biaya sesuai harga mereka dan tidak memotong kuota premium Copilot. Kunci disimpan di keychain sistem dan tidak dapat dibaca kembali oleh antarmuka.

BYOK dibenarkan jika Anda mencapai batas kuota, menginginkan model dengan bobot terbuka, atau membayar jauh lebih murah untuk inferensi: jaringan Gonka memberikan model open-source yang sama dengan harga ratusan kali lebih murah daripada harga vendor — harga terbaru selalu ada di daftar harga gateway real-time.

Kronologi: apa dan kapan fitur ditambahkan

KapanApa yang baru
November 2025BYOK dalam public preview: Anthropic, OpenAI, xAI, Microsoft Foundry; mode Agent, Plan, Ask, Edit di VS Code, JetBrains, Eclipse, Xcode
Januari 2026Dukungan untuk setiap penyedia yang kompatibel dengan OpenAI + AWS Bedrock dan Google AI Studio; model dengan Responses API
23 Juni 2026BYOK di aplikasi GitHub Copilot — public preview untuk semua paket berbayar
18 Juni 2026VS Code: BYOK berfungsi tanpa login GitHub dan tanpa paket Copilot; penggunaan ditagihkan ke penyedia dan tidak mengurangi kuota permintaan Copilot
14 Juli 2026Custom OpenAI-compatible endpoints di Copilot untuk JetBrains — pada semua tarif

Menghubungkan JoinGonka Gateway: langkah demi langkah

Anda memerlukan kunci jg-… — kunci ini diberikan saat mendaftar di gateway bersama 3M token gratis untuk permulaan, tanpa perlu kartu. Kunci dan model diatur terpisah di setiap klien Copilot — berikut tiga caranya.

VS Code — penyedia Custom Endpoint. Inilah cara yang berlaku saat ini: penyedia lama «OpenAI Compatible» dan pengaturan github.copilot.chat.customOAIModels sudah dinyatakan usang.

LangkahTindakan
1. Editor modelCommand palette → Chat: Manage Language Models (atau ikon roda gigi di daftar model chat)
2. PenyediaAdd Models → Custom Endpoint; nama grup — misalnya JoinGonka
3. KunciTempelkan jg-… Anda — VS Code menyimpannya di penyimpanan aman miliknya sendiri, bukan di file
4. Tipe APIChat Completions
5. ModelVS Code akan membuka chatLanguageModels.json — ganti array "models" grup baru dengan blok di bawah ini lalu simpan file
6. PilihPilih model di daftar model chat; jika belum muncul, mulai ulang VS Code
"models": [
  {
    "id": "deepseek-ai/DeepSeek-V4-Flash-0731",
    "name": "DeepSeek V4 Flash (Gonka)",
    "url": "https://gate.joingonka.ai/v1/chat/completions",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 347232,
    "maxOutputTokens": 32768
  },
  {
    "id": "MiniMaxAI/MiniMax-M2.7",
    "name": "MiniMax M2.7 (Gonka)",
    "url": "https://gate.joingonka.ai/v1/chat/completions",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 191808,
    "maxOutputTokens": 8192
  },
  {
    "id": "zai-org/GLM-5.3-Flash",
    "name": "GLM 5.3 Flash (Gonka)",
    "url": "https://gate.joingonka.ai/v1/chat/completions",
    "toolCalling": true,
    "vision": false,
    "maxInputTokens": 381808,
    "maxOutputTokens": 8192
  }
]

maxInputTokens — jendela konteks model dikurangi plafon respons: bersama maxOutputTokens, keduanya menentukan jendela tersebut. Tanpa toolCalling: true, model tidak akan muncul di daftar saat Anda bekerja dengan agen.

Copilot CLI — hanya variabel lingkungan. Penyedia ini tidak punya file pengaturan; nilainya diatur di shell tempat Anda menjalankan copilot:

export COPILOT_PROVIDER_BASE_URL=https://gate.joingonka.ai/v1
export COPILOT_PROVIDER_TYPE=openai
export COPILOT_PROVIDER_API_KEY=jg-your-key
export COPILOT_MODEL=deepseek-ai/DeepSeek-V4-Flash-0731
export COPILOT_PROVIDER_MAX_PROMPT_TOKENS=347232
export COPILOT_PROVIDER_MAX_OUTPUT_TOKENS=32768
copilot

Hanya Copilot CLI yang membaca nama COPILOT_PROVIDER_*, jadi pengaturan ini tidak mengganggu alat Anda yang lain. CLI menuntut tool calling dan streaming dari model — semua model di jaringan ini mampu melakukannya.

JetBrains — plugin GitHub Copilot. Buka Copilot Chat → daftar model → Manage Models, pilih penyedia dengan endpoint yang kompatibel OpenAI, klik Add Models, lalu masukkan Base URL https://gate.joingonka.ai/v1, kunci jg-…, dan ID model. Klik Save, centang model di bawah kunci Anda, lalu simpan sekali lagi — model itu akan muncul di daftar bersama model bawaan.

Tips. Perintah npx @joingonka/setup --tool copilot-byok akan mencetak ketiga bagian tersebut lengkap dengan kunci Anda dan batas nyata model yang dipilih — termasuk array "models" siap pakai untuk VS Code — dan memverifikasi lewat permintaan langsung bahwa gateway menerima kunci dan model tersebut. Perintah ini tidak menulis file apa pun: setiap klien Copilot menyimpan kunci di penyimpanannya masing-masing.

Model jaringan mana yang harus dipilih

Ketiga model jaringan mendukung streaming dan tool calling. deepseek-ai/DeepSeek-V4-Flash-0731 — salah satu konteks terpanjang di jaringan (380K token) dan output terbesar, hingga 32768 token: gunakan untuk repositori besar dan sesi agen yang lama. MiniMaxAI/MiniMax-M2.7 — universal, output hingga 8192 token. zai-org/GLM-5.3-Flash — model reasoning Z.ai dengan konteks terpanjang di jaringan (390K token): berargumen sebelum menjawab, output hingga 8192 token; sebagian anggaran jawaban digunakan untuk penalaran, jadi jangan turunkan batas output di pengaturan.

Batasan public preview — sejujurnya

BYOK mencakup sesi agen dan chat; saran inline dan pencarian semantik dalam proyek tetap menggunakan model Copilot dan memerlukan akun GitHub — ini adalah batasan dari Copilot itu sendiri, bukan penyedia. Di Copilot Business dan Enterprise, BYOK lokal dikelola oleh kebijakan administrator («Bring Your Own Language Model Key»): jika item tersebut tidak ada di antarmuka, berarti dinonaktifkan di tingkat organisasi. Tugas Vision melalui gateway tidak berfungsi: model jaringan adalah teks. Jika alat mengirim permintaan dalam format Responses API — gateway menerimanya: POST /v1/responses, streaming dan function tools berfungsi. Kami tidak menyimpan dialog, jadi store diabaikan, dan previous_response_id akan mengembalikan kesalahan — kirimkan seluruh riwayat dalam input.

BYOK mengubah Copilot dari langganan dengan batasan menjadi wrapper untuk inference Anda. Di VS Code — Chat: Manage Language Models → Add Models → Custom Endpoint, di Copilot CLI — variabel COPILOT_PROVIDER_*, di JetBrains — Manage Models → Add Models; alamat gate.joingonka.ai/v1 dan kunci jg- — dan sesi agen berjalan di model jaringan Gonka dengan harga langsungnya, tanpa memotong kuota permintaan Copilot. Mulailah dengan token awal gratis.

Ingin tahu lebih banyak?

Jelajahi bagian lain atau mulai hasilkan GNK sekarang.

Dapatkan token gratis →