Was ist Kilo Code
Kilo Code ist ein KI-Coding-Assistent für IDEs und Terminals. Es kann Capriole AI über den OpenAI-kompatiblen Anbieter von Kilo nutzen, der Anfragen an die Chat Completions-kompatible API von Capriole AI sendet.Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:- Ein Capriole AI-Konto (Hier registrieren)
- Einen Capriole AI API-Schlüssel (Schlüssel abrufen)
- Kilo Code in VS Code oder als Kilo CLI installiert
Installation
VS Code-Erweiterung
Installieren Sie Kilo Code über die VS Code-Ansicht Extensions. Suchen Sie nachKilo Code und installieren Sie die Pre-Release-Version.
Kilo CLI
Konfiguration
Modellvalidierung
Kilo Code 7.3.16:anthropic/claude-fable-5-1, google/gemini-3.8-flash und zai/glm-5.3-flash bestehen lokale Prüfungen mit Datei-Lesewerkzeug und abschließender Antwort. claude-latest wird zu Fable 5.1 aufgelöst. Bisherige konkrete Modell-IDs bleiben verfügbar.
Die Prüfungen für Gemini 3.8 Flash verwenden "tool_call": true.
xai/grok-4.6 akzeptiert Chat Completions-Anfragen, besteht aber die Coding-Agent-Aufgabenprüfung nicht und ist daher nicht in der folgenden Konfiguration enthalten. Direkte Anbieterprüfungen zeigen auch bei Grok 4.5 inkonsistente Werkzeugnutzung; eine abgeschlossene API-Anfrage belegt keine korrekte Agent-Antwort.
Erstellen oder aktualisieren Sie Ihre Kilo-Konfigurationsdatei:
- Globale Konfiguration:
~/.config/kilo/kilo.jsonc - Projektkonfiguration:
kilo.jsoncoder.kilo/kilo.jsoncim Projektstamm
Kilo Code ausführen
Setzen Sie Ihren API-Schlüssel und starten Sie Kilo aus Ihrem Projektverzeichnis:kilo run:
Unterstützte Modelle
Beginnen Sie neue Kilo Code-Setups mitopenai-latest. Verwenden Sie claude-latest oder google-latest, wenn Capriole AI an unser empfohlenes Claude- oder Gemini-Flaggschiff-Modell weiterleiten soll, und verwenden Sie eine konkrete Modell-ID, wenn Sie eine genaue Modellversion benötigen.
Die Kilo-Dokumentation verwendet dieselbe Familienreihenfolge wie der Capriole AI-Modellwähler: OpenAI, Anthropic, dann Google. Öffentliche API-Integrationen schließen nur im Web-Chat verfügbare Voreinstellungen wie Fable 5 Thinking und Opus 5 Thinking aus.
openai-latestopenai/gpt-6-astraopenai/gpt-5.6-terraopenai/gpt-5.6-lunaopenai/gpt-5.5claude-latestanthropic/claude-fable-5-1anthropic/claude-fable-5anthropic/claude-opus-5anthropic/claude-opus-4-8anthropic/claude-opus-4-7anthropic/claude-opus-4-6anthropic/claude-sonnet-4-6google-latestgoogle/gemini-3.1-pro-previewgoogle/gemini-3.8-flashxai/grok-4.5zai/glm-5.3-flashzai/glm-5.2moonshot/kimi-k3
GET /v1/models können ebenfalls konfiguriert werden, wenn Sie sie testen möchten. Validieren Sie die Tool-Nutzung, bevor Sie ein Modell für Code-Bearbeitungs-Workflows verwenden.
Fehlerbehebung
Warum gibt Kilo Code einen Authentifizierungsfehler zurück?
Bestätigen Sie, dassCAPRIOLE_AI_API_KEY in derselben Shell exportiert ist, bevor Sie kilo ausführen.
Welche Konfigurationsdatei sollte ich bearbeiten?
Verwenden Sie~/.config/kilo/kilo.jsonc für die aktuelle Kilo CLI und die VS Code-Erweiterung. Führen Sie nach dem Bearbeiten kilo config check aus.
Warum schlagen Anfragen mit Endpunktfehlern fehl?
Bestätigen Sie, dassbaseURL https://api.caprioletech.com/v1 ist. Kilo sendet Chat Completions-Anfragen an /v1/chat/completions.
Warum sagt Kilo Code, dass das Modell fehlt?
Bestätigen Sie, dass das ausgewählte Modell das Formatopenai-compatible/<model-id> verwendet und dass provider.openai-compatible.models den passenden Modelleintrag enthält. Zum Beispiel wird openai-compatible/openai-latest auf den Konfigurationsschlüssel openai-latest abgebildet.
Warum schlägt die Tool-Nutzung fehl?
Bestätigen Sie für GPT, Claude, Gemini 3.1 Pro, Gemini 3.8 Flash und Latest-Alias-Einträge, dass der Modelleintrag"tool_call": true enthält. Kilo Code führt Tools lokal aus und sendet nachfolgende Chat Completions-Anfragen an Capriole AI.
Hinweise
- Capriole AI stellt Kilo Code über
POST /v1/chat/completionsbereit. - Kilo Code führt Coding-Tools lokal aus. Capriole AI verarbeitet nur die Modellanfrage.
- Kilo Code 7.3.16 schließt einen gestreamten Bash-Tool-Aufruf und den nachfolgenden Assistenten-Turn mit Kimi K3 ab.
- Halten Sie die Anbieterkonfiguration zuerst minimal. Fügen Sie Kilo-Modelllimits oder andere Modelloptionen nur hinzu, wenn Sie bewusst clientseitige Kontextverwaltung möchten.
- Offizielle Referenzen: Kilo OpenAI Compatible-Anbieter, Kilo-Einstellungen, Kilo Custom Models, Kilo CLI und Gemini Function Calling.