@kilocode/cli, für den Headless-Einsatz).
Protokoll: OpenAI-kompatibel
- Basis-URL:
https://api.orcarouter.ai/v1(enthält/v1) - Modell-IDs verwenden das Format
vendor/model— am einfachsten istorcarouter/auto
VS-Code-Erweiterung
- Installiere Kilo Code aus dem VS Code Marketplace (öffne das Erweiterungen-Panel und suche nach „Kilo Code”), und öffne es anschließend über das Kilo-Code-Symbol in der Activity Bar (die linke Symbolleiste). Klicke im Panel oben rechts auf das ⚙ Zahnrad, um die Einstellungen zu öffnen.

- Gehe zu Providers (Provider). Suche unter Popular providers (beliebte Provider) den Eintrag Custom provider (benutzerdefinierter Provider) („Add an OpenAI-compatible provider by base URL”) und klicke auf + Connect.

- Fülle die Provider-Felder aus:
- Provider ID:
orcarouter(nur Kleinbuchstaben, Ziffern, Bindestriche oder Unterstriche — keine Schrägstriche;orcarouter/autowird hier abgelehnt). - Display name (Anzeigename):
OrcaRouter(beliebig wählbar). - Base URL (Basis-URL):
https://api.orcarouter.ai/v1 - API key (API-Schlüssel): dein OrcaRouter-Schlüssel (
sk-orca-...).
- Provider ID:

- Wähle deine Modelle. Sobald Schlüssel und Basis-URL gültig sind, ruft Kilo Code
die aktuelle Modellliste von OrcaRouter ab — hake die gewünschten an (oder
Select all (Alle auswählen)) und klicke dann auf Submit (Absenden). Um
das Auto-Routing zu nutzen, füge zusätzlich mit + Add model (Modell
hinzufügen) die Modell-ID
orcarouter/autohinzu (es ist ein Routing-Alias und erscheint daher nicht in der abgerufenen Liste).

- Der Provider erscheint nun unter Connected providers (verbundene Provider) als OrcaRouter (CUSTOM).

- Wähle im Modell-Picker des Chat-Panels das OrcaRouter-Modell aus und sende eine Testnachricht — eine Antwort bestätigt die Verbindung.

Bei einem großen Repository fragt Kilo Code möglicherweise zunächst, ob es auf die
Initialisierung seines Snapshot-Systems warten soll — wähle Disable for this
project (Für dieses Projekt deaktivieren), um dies zu überspringen (git erfasst
weiterhin alles), damit die Anfrage durchgeht.
Das JetBrains-Plugin verwendet denselben Custom provider
(benutzerdefinierten Provider) mit identischen Werten für Basis-URL, Schlüssel
und Modell.
CLI
Für den Headless-/Skript-Einsatz installiere die CLI.Installation
kilo.
Konfigurieren
Konfigurationsdatei:~/.config/kilo/kilo.jsonc (akzeptiert auch kilo.json; eine projektbezogene ./kilo.jsonc hat Vorrang).
anthropic/claude-opus-4.8 oder google/gemini-2.5-flash. Modell-IDs verwenden das Format vendor/model.
Ausführen
"type":"text" und "text":"OK".
Hinweise
- Die
base_urlenthält/v1. - Modellreferenzen verwenden
provider/model. Da der Providerorcarouterheißt und die Modell-ID ebenfalls einvendor-Präfix trägt, besteht die Referenz aus drei Segmenten:orcarouter/orcarouter/auto(oderorcarouter/anthropic/claude-opus-4.8). - Der Headless-Modus ist
kilo run "<prompt>" --auto(oder gib den Prompt über stdin ein).--format jsonliefert einen maschinenlesbaren Ereignisstrom. - Reasoning/Thinking: Verwende das Flag
--variant <name>für anbieterspezifischen Reasoning-Aufwand (z. B.high,max,minimal) und--thinking, um Thinking-Blöcke anzuzeigen.
