Hostlinku

Hostlinku Docs

Dokumentasi

Menu

Continue

Tambahkan model Hostlinku ke config.yaml Continue (VS Code & JetBrains) dengan provider openai dan apiBase kustom

Continue dikonfigurasi lewat config.yaml. Setiap model mendapat provider, apiBase, apiKey, dan daftar roles (chat, edit, apply, …). Untuk Hostlinku pakai provider openai dengan apiBase gateway.

Buka konfigurasi

Di panel Continue klik ikon roda gigi → Open config file, atau edit langsung ~/.continue/config.yaml (global) / .continue/config.yaml (per proyek).

Tambahkan model Hostlinku

name: Hostlinku
version: 0.0.1
schema: v1

models:
  - name: Claude Sonnet 4.6 (Hostlinku)
    provider: openai
    model: claude-sonnet-4-6
    apiBase: https://api.hostlinku.com/v1
    apiKey: ${{ secrets.HOSTLINKU_API_KEY }}
    roles: [chat, edit, apply]
    defaultCompletionOptions:
      contextLength: 1000000
      maxTokens: 32000

  - name: GPT-5.5 (Hostlinku)
    provider: openai
    model: gpt-5-5
    apiBase: https://api.hostlinku.com/v1
    apiKey: ${{ secrets.HOSTLINKU_API_KEY }}
    roles: [chat, edit, apply]

  - name: DeepSeek V4 Flash (Hostlinku)
    provider: openai
    model: deepseek-v4-flash
    apiBase: https://api.hostlinku.com/v1
    apiKey: ${{ secrets.HOSTLINKU_API_KEY }}
    roles: [chat, edit, apply, summarize]

Simpan API key sebagai secret

Buat file ~/.continue/.env (tidak ikut ter-commit) berisi:

HOSTLINKU_API_KEY=sk-isi-api-key-kamu

Atau ganti ${{ secrets.HOSTLINKU_API_KEY }} dengan nilai key langsung bila file konfigurasi kamu memang privat.

Muat ulang dan uji

Klik Reload config di panel Continue (atau simpan file — Continue memantau perubahan). Pilih model Claude Sonnet 4.6 (Hostlinku) di dropdown, kirim pesan, lalu cek console → Log Permintaan.

Peran (roles) yang didukung

RoleDukungan lewat HostlinkuCatatan
chatYaSemua model katalog.
edit, applyYaPakai model dengan tool calling; claude-sonnet-4-6 sangat baik untuk apply.
summarizeYaModel murah seperti deepseek-v4-flash / claude-haiku-4-5.
autocompleteTidakMembutuhkan model FIM lewat /v1/completions. Biarkan role ini pada provider lain (mis. model lokal).
embed, rerankTidakHostlinku belum menyediakan endpoint embeddings/rerank.

Bila edit/apply tidak diberi model khusus, Continue memakai model chat yang aktif.

Troubleshooting

  • Model tidak muncul di dropdown — indentasi YAML salah atau roles tidak memuat chat. Lihat Output → Continue di VS Code.
  • 401 — ~/.continue/.env belum terbaca; reload config atau restart IDE.
  • 404 model_not_found — model: harus slug persis dari GET /v1/models.
  • Streaming tersendat — pastikan tidak ada proxy korporat yang mem-buffer text/event-stream.