@kilocode/cli, do użycia bezgłowego).
Protokół: zgodny z OpenAI
- Bazowy URL:
https://api.orcarouter.ai/v1(zawiera/v1) - Identyfikatory modeli używają formatu
vendor/model— najprostszym jestorcarouter/auto
Rozszerzenie VS Code
- Zainstaluj Kilo Code z VS Code Marketplace (otwórz panel Extensions i wyszukaj „Kilo Code”), a następnie otwórz je za pomocą ikony Kilo Code na pasku Activity Bar (lewy pasek ikon). W panelu kliknij ⚙ koło zębate w prawym górnym rogu, aby otworzyć ustawienia.

- Przejdź do Providers (dostawcy). W sekcji Popular providers (popularni dostawcy) znajdź Custom provider (dostawca niestandardowy) („Add an OpenAI-compatible provider by base URL”) i kliknij + Connect.

- Wypełnij pola dostawcy:
- Provider ID:
orcarouter(tylko małe litery, cyfry, myślniki lub podkreślenia — bez ukośników;orcarouter/autojest tutaj odrzucane). - Display name:
OrcaRouter(cokolwiek chcesz). - Base URL:
https://api.orcarouter.ai/v1 - API key: Twój klucz OrcaRouter (
sk-orca-...).
- Provider ID:

- Wybierz swoje modele. Gdy klucz i bazowy URL są prawidłowe, Kilo Code pobiera
z OrcaRouter aktualną listę modeli — zaznacz te, których chcesz (lub
Select all), a następnie kliknij Submit. Aby używać automatycznego
routingu, dodatkowo użyj + Add model z ID modelu
orcarouter/auto(to alias routingu, więc nie pojawi się na pobranej liście).

- Dostawca pojawia się teraz w sekcji Connected providers (połączeni dostawcy) jako OrcaRouter (CUSTOM).

- Wybierz model OrcaRouter w selektorze modeli w panelu czatu i wyślij wiadomość testową — odpowiedź potwierdza połączenie.

W przypadku dużego repozytorium Kilo Code może najpierw zapytać, czy zaczekać na
zainicjowanie jego systemu migawek — wybierz Disable for this project, aby to
pominąć (git nadal śledzi wszystko), aby żądanie przeszło.
Wtyczka JetBrains używa tego samego Custom provider (dostawcy
niestandardowego) z identycznymi wartościami bazowego URL / klucza / modelu.
CLI
Do użycia bezgłowego / skryptowego zainstaluj CLI.Instalacja
kilo.
Konfiguracja
Plik konfiguracyjny:~/.config/kilo/kilo.jsonc (akceptuje także kilo.json; konfiguracja na poziomie projektu ./kilo.jsonc ma pierwszeństwo).
anthropic/claude-opus-4.8 lub google/gemini-2.5-flash. Identyfikatory modeli używają formatu vendor/model.
Uruchamianie
"type":"text" i "text":"OK".
Uwagi
base_urlzawiera/v1.- Odwołania do modeli używają formatu
provider/model. Ponieważ dostawca nosi nazwęorcarouter, a identyfikator modelu również niesie prefiksvendor, odwołanie składa się z trzech segmentów:orcarouter/orcarouter/auto(luborcarouter/anthropic/claude-opus-4.8). - Tryb bezgłowy to
kilo run "<prompt>" --auto(lub przekaż prompt przez stdin).--format jsondaje strumień zdarzeń czytelny maszynowo. - Rozumowanie/myślenie: użyj flagi
--variant <name>dla wysiłku rozumowania zależnego od dostawcy (np.high,max,minimal) oraz--thinking, aby wyświetlać bloki myślenia.
