Verbind VS Code met de Tosch LLM Gateway: alle toegestane modellen beschikbaar in een eigen chatpanel én in de native GitHub Copilot Chat-modelpicker. Werkt zonder Copilot-abonnement of GitHub-login.
Tosch Gateway Chat (eigen chatpanel)
Open het Tosch Gateway-tabblad in de secundaire zijbalk (het oranje T-pictogram naast CHAT / CLAUDE CODE). Je vindt daar een volledig chatpanel met:
- Modelkeuze: dropdown linksonder met alle toegestane modellen.
- Auto-compact: ⚡ compact: berichten worden automatisch ingekort als de context vol raakt. Klik de knop om aan/uit te schakelen (blauw = aan).
- Caveman: 🦴 off: compacte antwoordstijl voor minder output-tokens. Klik om
door te schakelen:
off → lite → full → ultra → off. - Sessie-info: ⚙-knop rechtsboven: voeg optioneel een projectnummer, servicenummer
of verkooprelatie toe; die worden als
X-Project,X-Service,X-Verkooprelatieheaders meegestuurd. - Context-indicator:
ctx X%toont hoe vol de context van het huidige gesprek is (rood bij ≥ 70%).
Tip: ✚-knop rechtsboven start een nieuw gesprek (history geleegd, context reset).
Gebruik in GitHub Copilot Chat (native integratie)
Stap 1: API-key instellen
- Open het Command Palette (
Ctrl+Shift+P). - Kies Tosch Gateway: API-key instellen.
- Plak je project-sleutel (
azg_...). De sleutel wordt veilig opgeslagen in VS Code SecretStorage. (Opnieuw uitvoeren en leeg laten wist de sleutel.)
Alternatief: zet de sleutel in
tosch-gateway.apiKey(Settings → zoek "tosch"). Let op: die staat als platte tekst insettings.jsonen synct mee met Settings Sync; SecretStorage is veiliger. Een ingevulde setting heeft voorrang op SecretStorage.
Stap 2: Modellen aanzetten
- Command Palette → Chat: Manage Language Models…
- Kies Tosch LLM Gateway en vink de gewenste modellen aan.
Stap 3: Chatten
- Open Chat (
Ctrl+Alt+I) → klik de modelnaam onderin het venster. - Kies desgewenst de mode: Ask, Edit of Agent.
Vereisten
- VS Code 1.104 of nieuwer
- Een project-sleutel van de gateway (
azg_...)
Instellingen
| Setting | Default | Betekenis |
|---|---|---|
tosch-gateway.baseUrl |
https://edge-llmgateway.tosch.nl |
Base-URL van de gateway (zonder /v1). |
tosch-gateway.apiKey |
(leeg) | Project-sleutel (azg_...). Platte tekst; heeft voorrang op SecretStorage. Leeg = SecretStorage gebruiken. |
tosch-gateway.autoCompact |
true |
Korten automatisch lange tool-results in en droppen overbodige oude berichten vóór verzending (bespaart tokens bij langlopende sessies). |
tosch-gateway.caveman |
off |
Compacte antwoordstijl. Niveaus: lite, full, ultra, wenyan-lite, wenyan-full, wenyan-ultra. Code en technische termen blijven exact. |
tosch-gateway.sessions |
[] |
Sessie-presets (label + projectId/serviceId/relatieId) als dropdown in het chatpanel en de native picker. |
Problemen oplossen
| Melding / symptoom | Oorzaak & oplossing |
|---|---|
| "API-key ontbreekt of is ongeldig" | Geen of verkeerde sleutel. Stel opnieuw in via Tosch Gateway: API-key instellen. |
| Modellenlijst leeg | Sleutel heeft geen modellen op de allowlist, of gateway niet bereikbaar. Check curl -H "X-Gateway-Key: azg_..." <baseUrl>/v1/models. |
| Provider niet zichtbaar in Manage Models | VS Code te oud (< 1.104) of extensie disabled. |
| "maandlimiet bereikt" | Tokenbudget van de sleutel is op voor deze maand. |
| Chatpanel blijft laden | Herlaad het venster via Developer: Reload Window en controleer of de API-key correct is ingesteld. |