GitHub Copilot
Pakai model Hostlinku di GitHub Copilot CLI dan GitHub Copilot app lewat BYOK, plus batasan Copilot di IDE
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.
Set environment variable
export COPILOT_PROVIDER_BASE_URL=https://api.hostlinku.com/v1
export COPILOT_PROVIDER_API_KEY="$HOSTLINKU_API_KEY"
export COPILOT_MODEL=claude-sonnet-4-6COPILOT_PROVIDER_TYPE default-nya openai (Chat Completions), jadi tidak perlu di-set. Copilot
menambahkan /chat/completions sendiri — base URL cukup sampai /v1.
(Disarankan) Beri tahu batas token model
Copilot CLI tidak mengenal slug Hostlinku, jadi isi batasnya dari katalog agar konteks dipangkas dengan benar:
export COPILOT_PROVIDER_MAX_PROMPT_TOKENS=1000000
export COPILOT_PROVIDER_MAX_OUTPUT_TOKENS=64000Jalankan
copilot
# atau ganti model per sesi
copilot --model gpt-5-5Request pertama tampil di console → Log Permintaan.
Varian: format Anthropic
Untuk model Claude lewat Messages API (prompt caching penuh), pakai provider anthropic dengan base
URL tanpa /v1:
export COPILOT_PROVIDER_TYPE=anthropic
export COPILOT_PROVIDER_BASE_URL=https://api.hostlinku.com
export COPILOT_PROVIDER_API_KEY="$HOSTLINKU_API_KEY"
export COPILOT_MODEL=claude-sonnet-4-6- 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 dengancopilot loginbila butuh fitur itu — request model tetap ke Hostlinku. COPILOT_OFFLINE=truemematikan semua koneksi ke GitHub (termasuk telemetri). Prompt tetap dikirim keapi.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.
Tambah provider
Buka app settings → Model providers → Add provider → pilih OpenAI-compatible.
Isi detail provider
Klik Add provider. Key disimpan di credential store sistem operasi.
Pilih model per sesi
Model Hostlinku muncul di model picker di samping model GitHub. Pilih salah satu saat memulai sesi agent.
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.

