Przejdź do głównej treści

Gateway Kilo

Gateway Kilo udostępnia ujednolicone API, które kieruje żądania do wielu modeli za pojedynczym endpointem i kluczem API. Jest zgodne z OpenAI, więc większość SDK OpenAI działa po zmianie bazowego URL.
WłaściwośćWartość
Dostawcakilocode
AuthKILOCODE_API_KEY
APIzgodne z OpenAI
Bazowy URLhttps://api.kilo.ai/api/gateway/

Pierwsze kroki

1

Utwórz konto

Przejdź do app.kilo.ai, zaloguj się lub utwórz konto, a następnie przejdź do API Keys i wygeneruj nowy klucz.
2

Uruchom onboarding

openclaw onboard --auth-choice kilocode-api-key
Albo ustaw zmienną środowiskową bezpośrednio:
export KILOCODE_API_KEY="<your-kilocode-api-key>" # pragma: allowlist secret
3

Sprawdź, czy model jest dostępny

openclaw models list --provider kilocode

Model domyślny

Domyślnym modelem jest kilocode/kilo/auto, inteligentny model routingu należący do dostawcy, zarządzany przez Gateway Kilo.
OpenClaw traktuje kilocode/kilo/auto jako stabilne domyślne odwołanie, ale nie publikuje mapowania zadanie → model upstream opartego na źródle dla tej trasy. Dokładne routowanie upstream za kilocode/kilo/auto należy do Gateway Kilo, a nie jest zakodowane na sztywno w OpenClaw.

Dostępne modele

OpenClaw dynamicznie wykrywa dostępne modele z Gateway Kilo przy uruchamianiu. Użyj /models kilocode, aby zobaczyć pełną listę modeli dostępnych na Twoim koncie. Każdy model dostępny w Gateway można użyć z prefiksem kilocode/:
Odwołanie do modeluUwagi
kilocode/kilo/autoDomyślny — inteligentne routowanie
kilocode/anthropic/claude-sonnet-4Anthropic przez Kilo
kilocode/openai/gpt-5.4OpenAI przez Kilo
kilocode/google/gemini-3-pro-previewGoogle przez Kilo
…i wiele innychUżyj /models kilocode, aby wyświetlić wszystkie
Przy uruchamianiu OpenClaw wykonuje zapytanie GET https://api.kilo.ai/api/gateway/models i scala wykryte modele przed statycznym katalogiem awaryjnym. Bundlowy fallback zawsze zawiera kilocode/kilo/auto (Kilo Auto) z input: ["text", "image"], reasoning: true, contextWindow: 1000000 i maxTokens: 128000.

Przykład konfiguracji

{
  env: { KILOCODE_API_KEY: "<your-kilocode-api-key>" }, // pragma: allowlist secret
  agents: {
    defaults: {
      model: { primary: "kilocode/kilo/auto" },
    },
  },
}
Gateway Kilo jest opisany w kodzie źródłowym jako zgodny z OpenRouter, więc pozostaje na ścieżce zgodnej z OpenAI w stylu proxy, zamiast natywnego kształtowania żądań OpenAI.
  • Odwołania Kilo oparte na Gemini pozostają na ścieżce proxy-Gemini, więc OpenClaw zachowuje tam sanityzację thought signature Gemini bez włączania natywnej walidacji replay Gemini ani przepisywania bootstrap.
  • Gateway Kilo wewnętrznie używa tokenu Bearer z Twoim kluczem API.
Wspólny wrapper strumienia Kilo dodaje nagłówek aplikacji dostawcy i normalizuje payloady rozumowania proxy dla obsługiwanych konkretnych odwołań do modeli.
kilocode/kilo/auto i inne wskazówki bez obsługi proxy reasoning pomijają wstrzykiwanie rozumowania. Jeśli potrzebujesz obsługi rozumowania, użyj konkretnego odwołania do modelu, takiego jak kilocode/anthropic/claude-sonnet-4.
  • Jeśli wykrywanie modeli nie powiedzie się przy uruchamianiu, OpenClaw wraca do bundlowego statycznego katalogu zawierającego kilocode/kilo/auto.
  • Potwierdź, że Twój klucz API jest prawidłowy i że na koncie Kilo włączono żądane modele.
  • Gdy Gateway działa jako demon, upewnij się, że KILOCODE_API_KEY jest dostępny dla tego procesu (na przykład w ~/.openclaw/.env albo przez env.shellEnv).

Powiązane

Wybór modelu

Wybór dostawców, odwołań do modeli i zachowania failover.

Informacje o konfiguracji

Pełne informacje o konfiguracji OpenClaw.

Gateway Kilo

Panel Gateway Kilo, klucze API i zarządzanie kontem.