VS Code KI-Assistent
GitHub Copilot Chat in Visual Studio Code erlaubt das Registrieren eigener Sprachmodelle über Manage Language Models. Diese Anleitung zeigt, wie Sie VS Code direkt mit unserem Schweizer LLMaaS Gateway verbinden — chatten Sie mit unseren Modellen, generieren Sie Code und nutzen Sie den Agent-Modus, ohne dass Ihre Daten jemals die Schweiz verlassen.
Hauptmerkmale
- Native IDE-Integration: Chatten Sie direkt in VS Code (
Ctrl+Alt+I) — ganz ohne Terminal oder Zusatzwerkzeuge. - Tool Calling: Das Modell kann Dateien lesen, Änderungen anwenden und Terminal-Befehle ausführen (Agent-Modus).
- Grosser Kontext: Bis zu 128'000 Input-Tokens — genug für gesamt-Repository-weite Konversationen.
- Volle Datensouveränität: Alle Prompts und Quellcodes werden ausschliesslich auf unserer Schweizer GPU-Infrastruktur verarbeitet.
Voraussetzungen
- VS Code (aktuelle Version) mit der Erweiterung GitHub Copilot Chat.
- Ein persönlicher API-Key für das LLMaaS Gateway (Format
sk-bf-...). Falls Sie noch keinen haben, fordern Sie einen virtuellen Key über das Cloud Service Portal oder unser Support-Team an.
Umgang mit API-Keys
Committen Sie Ihren API-Key niemals in ein Repository. VS Code speichert den Key als Secret und referenziert ihn über einen ${input:...}-Platzhalter — lassen Sie es dabei.
1. Modell hinzufügen
- Öffnen Sie die Befehlspalette:
Ctrl+Shift+P - Wählen Sie Chat: Manage Language Models
- Wählen Sie Add Models → Custom Endpoint
- Tragen Sie Ihre Zugangsdaten ein:
- Group Name:
EW - API Key: Ihr persönlicher Key (
sk-bf-...)
- Group Name:
2. Konfiguration
Das Modell wird als Chat Completions-Provider mit folgender Konfiguration registriert:
[
{
"name": "everyware",
"vendor": "customendpoint",
"apiKey": "${input:chat.lm.secret.xxxxxx}",
"apiType": "chat-completions",
"models": [
{
"id": "ew/glm-5.3-flash",
"name": "GLM 5.3 Flash",
"url": "https://ai.ewcs.ch/v1/chat/completions",
"toolCalling": true,
"vision": false,
"maxInputTokens": 128000,
"maxOutputTokens": 16000
}
]
}
]
Konfigurationsparameter
| Parameter | Wert | Beschreibung |
|---|---|---|
name |
everyware |
Anzeigename des Providers in VS Code |
vendor |
customendpoint |
Anbieter-Typ (OpenAI-kompatibler Endpoint) |
apiKey |
${input:...} |
Referenz auf das in Schritt 1 gespeicherte Secret — keine hardcoded Keys |
apiType |
chat-completions |
Protokoll des Endpoints |
id |
ew/glm-5.3-flash |
Modell-Identifikator für die API |
url |
https://ai.ewcs.ch/v1/chat/completions |
API-Endpoint |
toolCalling |
true |
Aktiviert Agent-Funktionen (Dateizugriff, Terminal) |
vision |
false |
Bild-Input wird nicht unterstützt |
maxInputTokens |
128000 |
Maximale Kontextgrösse |
maxOutputTokens |
16000 |
Maximale Antwortlänge |
3. Chat öffnen
Öffnen Sie das Chat-Panel mit Ctrl+Alt+I und wählen Sie im Modell-Auswahlfeld GLM 5.3 Flash — fertig!
Proxy im Unternehmensnetzwerk
In Unternehmensnetzwerken erreicht VS Code ai.ewcs.ch in der Regel über einen HTTP-Proxy. VS Code nutzt denselben Netzwerk-Stack wie Chrome und übernimmt die Proxy-Einstellungen Ihres Betriebssystems automatisch — ist der OS-Proxy korrekt konfiguriert, ist kein weiteres Setup nötig.
Um den Proxy explizit zu setzen, starten Sie VS Code entweder mit einem Kommandozeilen-Argument:
code --proxy-server=http://proxy.example.com:8080
oder hinterlegen den Proxy in Ihrer settings.json:
{
"http.proxy": "http://proxy.example.com:8080",
"http.proxySupport": "override"
}
Authentifizierte Proxies (Basic, NTLM, Negotiate) werden unterstützt — VS Code zeigt einen Login-Dialog, sobald der Proxy Zugangsdaten anfordert.
TLS-Inspektion / eigene Zertifikate
Verwendet Ihr Unternehmen eine TLS-Inspektion oder eine eigene Zertifizierungsstelle, importieren Sie das CA-Zertifikat in den Trust-Store Ihres Betriebssystems — VS Code vertraut ihm danach automatisch:
- Windows / macOS: Zertifikat über den System-Zertifikatsmanager importieren.
- Linux: Zertifikat nach
/usr/local/share/ca-certificates/kopieren undsudo update-ca-certificatesausführen (Ubuntu/Debian), bzw. unter/etc/pki/ca-trust/source/anchors/ablegen undsudo update-ca-trustausführen (RHEL/Fedora).
Zertifikatsprüfungen niemals deaktivieren
Umgehen Sie die TLS-Inspektion nicht mit dem Flag --ignore-certificate-errors oder durch Deaktivieren der Zertifikatsprüfung — dadurch wären Ihr API-Key und Ihre Prompts abfangbar. Fordern Sie stattdessen das offizielle CA-Zertifikat bei Ihrer IT an.
Typische Prompts und Workflows
- Code-Analyse:
"Erkläre mir die Architektur dieses Repositories und zeige mir, wo die API-Aufrufe stattfinden." - Refactoring:
"Optimiere die Fehlerbehandlung in diesem Modul und füge Unit-Tests hinzu." - Agent-Modus:
"Führe den Linter aus und korrigiere alle gemeldeten Syntax-Fehler."
Alternative: OpenCode Agent
Lieber im Terminal arbeiten? Der OpenCode Agent bietet dieselbe LLMaaS-Integration mit Multi-Agenten-Workflows und intelligentem Modell-Routing.
Stand: September 2026