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
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-5.6-terraopenai/gpt-5.6-lunaopenai/gpt-5.5openai/gpt-5.4-miniclaude-latestanthropic/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.5-flashxai/grok-4.5zai/glm-5.2moonshot/kimi-k3
"tool_call": false für Gemini 3.5 Flash in Kilo Code bei. Capriole AI unterstützt einfache Chat Completions-Tool-Aufrufe für dieses Modell, und Kilo Code kann mit dieser Einstellung lokale Tool-Workflows ausführen. Das Aktivieren nativer Gemini-Function-Declarations kann jedoch weiterhin die engere OpenAPI-Schema-Teilmenge von Gemini sichtbar machen.
Andere öffentliche Chat Completions-kompatible Modell-IDs aus 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 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.
Behalten Sie für Gemini 3.5 Flash "tool_call": false bei. Gemini unterstützt Function Calling, seine Function Declarations verwenden jedoch eine unterstützte Teilmenge des OpenAPI-Schemas. Einige native Tool-Schemas sind breiter als diese Teilmenge.
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.