ColdHost AI

VS Code + Continue s ColdHost API – nastavení krok za krokem

Jak propojit rozšíření Continue ve VS Code s ColdHost AI přes OpenAI-kompatibilní API. Konfigurace config.yaml pro chat, editaci i autocomplete.

12. 10. 2026 · 3 min čtení

Continue je open-source rozšíření pro VS Code (a JetBrains), které přidává AI chat, úpravy kódu a automatické doplňování. Umí pracovat s jakýmkoli API kompatibilním s formátem OpenAI – a právě takové API ColdHost AI nabízí. Za pár minut tak budete mít modely Frost, Glacier a Polaris přímo v editoru.

Co budete potřebovat

  • VS Code (aktuální verzi),
  • účet ColdHost AI s API kreditem,
  • API klíč z Nastavení → API.

Údaje pro připojení:

Položka Hodnota
Base URL https://coldhost-ai.cz/v1
Modely coldhost-frost, coldhost-glacier, coldhost-polaris
Autentizace API klíč (Bearer)

1. Instalace Continue

Ve VS Code otevřete panel Extensions (Ctrl+Shift+X), vyhledejte Continue a nainstalujte. Případně z terminálu:

code --install-extension Continue.continue

Po instalaci se v postranním panelu objeví ikona Continue.

2. Získání API klíče

V ColdHost AI otevřete Nastavení → API a vytvořte nový klíč. Zkopírujte ho hned – z bezpečnostních důvodů ho později nemusíte vidět celý. Klíč nikdy necommitujte do gitu.

3. Konfigurace

Continue používá konfigurační soubor config.yaml v adresáři ~/.continue/ (na Windows %USERPROFILE%\.continue\). Otevřít ho můžete i přes ikonu nastavení v panelu Continue. Vložte:

name: ColdHost AI
version: 1.0.0
schema: v1

models:
  - name: ColdHost Glacier
    provider: openai
    model: coldhost-glacier
    apiBase: https://coldhost-ai.cz/v1
    apiKey: VAS_API_KLIC
    roles:
      - chat
      - edit
      - apply

  - name: ColdHost Polaris
    provider: openai
    model: coldhost-polaris
    apiBase: https://coldhost-ai.cz/v1
    apiKey: VAS_API_KLIC
    roles:
      - chat

  - name: ColdHost Frost
    provider: openai
    model: coldhost-frost
    apiBase: https://coldhost-ai.cz/v1
    apiKey: VAS_API_KLIC
    roles:
      - autocomplete

Klíčové body:

  • provider: openai říká Continue, že má použít OpenAI-kompatibilní protokol.
  • apiBase přesměruje požadavky na ColdHost AI.
  • roles určují, k čemu se model použije. Frost je rychlý a levný, proto je ideální na autocomplete, kde se volá velmi často.

Pozn.: Starší verze Continue používaly config.json. Pokud máte starou instalaci, aktualizujte rozšíření – formát YAML je aktuální.

4. Vyzkoušení

  • Chat: otevřete panel Continue, vyberte model ColdHost Glacier a zeptejte se na něco ke kódu. Označený kód přidáte do kontextu zkratkou Ctrl+L (macOS Cmd+L).
  • Úprava kódu: označte kód a stiskněte Ctrl+I (Cmd+I), popište změnu. Continue zobrazí diff, který přijmete nebo odmítnete.
  • Autocomplete: začněte psát funkci a sledujte šedé návrhy, potvrďte klávesou Tab.

Doporučené rozdělení modelů

Úloha Model Proč
Autocomplete coldhost-frost rychlost, nízká cena, volá se často
Chat a úpravy coldhost-glacier vyvážený poměr kvality a ceny
Složitá analýza coldhost-polaris hluboké přemýšlení, ale 3× dražší

Polaris v chatu přepínejte ručně jen ve chvíli, kdy ho opravdu potřebujete.

Řešení problémů

401 Unauthorized – špatný nebo neplatný klíč. Zkontrolujte, že jste nezkopírovali mezeru navíc.

404 Not Found – zkontrolujte apiBase. Musí končit /v1, bez lomítka na konci a bez /chat/completions.

Model nenalezen – identifikátor musí být přesně coldhost-frost, coldhost-glacier nebo coldhost-polaris.

Požadavky selhávají kvůli kreditu – API čerpá z API kreditu v Kč, ne z limitu chatu. Zkontrolujte zůstatek.

Spojení si můžete ověřit mimo editor:

curl https://coldhost-ai.cz/v1/chat/completions \
  -H "Authorization: Bearer VAS_API_KLIC" \
  -H "Content-Type: application/json" \
  -d '{"model":"coldhost-frost","messages":[{"role":"user","content":"Ahoj"}]}'

Pokud curl funguje a Continue ne, je chyba v konfiguraci rozšíření.

Bezpečnost klíče

Pokud sdílíte ~/.continue/config.yaml mezi počítači nebo ho zálohujete, dejte pozor, ať se klíč nedostane do veřejného repozitáře. Při podezření na únik klíč v Nastavení → API zneplatněte a vytvořte nový.