Langsung ke konten utama
GitHub Copilot mendukung BYOK (Bring Your Own Key) di beberapa permukaan. Di tempat yang menerima base URL sendiri, kamu bisa mengarahkannya ke Hostlinku dan memakai model dari katalog dengan saldo Hostlinku.

Copilot CLI

Saat variabel BYOK di-set, Copilot CLI mengirim semua request model ke provider kamu. Login GitHub tidak wajib untuk mode ini.

Varian: format Anthropic

Untuk model Claude lewat Messages API (prompt caching penuh), pakai provider anthropic dengan base URL tanpa /v1:
  • Biarkan wire API default (Chat Completions). Responses API di Hostlinku bersifat stateless (detail); Chat Completions menerima semua model katalog tanpa batasan itu.
  • Tanpa login GitHub, fitur yang bergantung pada server GitHub (/delegate, GitHub MCP server, code search) tidak tersedia. Login dengan copilot login bila butuh fitur itu — request model tetap ke Hostlinku.
  • COPILOT_OFFLINE=true mematikan semua koneksi ke GitHub (termasuk telemetri). Prompt tetap dikirim ke api.hostlinku.com.

GitHub Copilot app

Aplikasi desktop GitHub Copilot mendukung provider model sendiri (public preview). Kamu tetap perlu login GitHub, tetapi tidak butuh paket Copilot bila hanya memakai provider sendiri. Untuk model Claude, kamu juga bisa memilih provider Anthropic dan mengisi base URL https://api.hostlinku.com (tanpa /v1) — tersedia bila form provider menampilkan kolom base URL.

Batasan

  • Copilot di JetBrains, Visual Studio, dan Xcode tidak punya pengaturan base URL atau provider kustom per pengguna. Di JetBrains, pakai JetBrains AI Assistant atau Junie CLI untuk model Hostlinku.
  • Autocomplete inline (ghost text) di semua editor selalu memakai infrastruktur Copilot. BYOK hanya berlaku untuk chat dan agent.
  • Copilot Business/Enterprise: admin organisasi harus mengizinkan BYOK (dan Copilot CLI untuk Copilot app) di pengaturan kebijakan Copilot.

Troubleshooting