Skip to main content

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:

Installation

VS Code-Erweiterung

Installieren Sie Kilo Code über die VS Code-Ansicht Extensions. Suchen Sie nach Kilo 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.jsonc oder .kilo/kilo.jsonc im Projektstamm
Verwenden Sie dieses OpenAI-kompatible Anbieter-Setup:

Kilo Code ausführen

Setzen Sie Ihren API-Schlüssel und starten Sie Kilo aus Ihrem Projektverzeichnis:
Starten Sie mit einem bestimmten Modell:
Führen Sie eine einmalige Anfrage mit Gemini 3.8 Flash aus:
Für eine einmalige CLI-Anfrage übergeben Sie einen Prompt an kilo run:

Unterstützte Modelle

Beginnen Sie neue Kilo Code-Setups mit openai-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-latest
  • openai/gpt-6-astra
  • openai/gpt-5.6-terra
  • openai/gpt-5.6-luna
  • openai/gpt-5.5
  • claude-latest
  • anthropic/claude-fable-5-1
  • anthropic/claude-fable-5
  • anthropic/claude-opus-5
  • anthropic/claude-opus-4-8
  • anthropic/claude-opus-4-7
  • anthropic/claude-opus-4-6
  • anthropic/claude-sonnet-4-6
  • google-latest
  • google/gemini-3.1-pro-preview
  • google/gemini-3.8-flash
  • xai/grok-4.5
  • zai/glm-5.3-flash
  • zai/glm-5.2
  • moonshot/kimi-k3
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, dass CAPRIOLE_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, dass baseURL 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 Format openai-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/completions bereit.
  • 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.
Zuletzt geändert am 28. September 2026