Kilo Code
Kilo Code fügt UberLLM als Benutzerdefinierten Anbieter mit dem OpenAI-kompatiblen API-Typ hinzu.
Bevor Sie beginnen
- Ein UberLLM-Konto mit Guthaben und einem API key von
Dashboard → Keys (
ull_...).
Einrichtung in VS Code
- Öffnen Sie Kilos Einstellungen (Zahnradsymbol) und gehen Sie zum Tab Anbieter.
- Scrollen Sie nach unten und klicken Sie auf Benutzerdefinierter Anbieter.
- Füllen Sie Folgendes aus:
- Anbieter-ID:
uberllm - Anzeigename:
UberLLM - Anbieter-API: OpenAI Compatible
- Base URL:
https://api.uberllm.dev/v1 - API key: Ihr
ull_...key - Modelle: klicken Sie auf Modelle abrufen und wählen Sie die gewünschten aus, oder Modell hinzufügen und geben Sie eine ID wie
z-ai/glm-5.2ein.
- Anbieter-ID:
- Klicken Sie auf Senden.
Die abgerufene Liste enthält nur Modell-IDs und -Namen. Legen Sie die Kontext- und Ausgabegrenzen jedes Modells in der Konfigurationsdatei (nächster Abschnitt) fest: ohne diese verwendet Kilo 0 und seine Kontextverwaltung funktioniert nicht.
Einrichtung in kilo.jsonc
Globale Datei: ~/.config/kilo/kilo.jsonc. Projektdatei: kilo.jsonc im Projekt.
{
"provider": {
"uberllm": {
"npm": "@ai-sdk/openai-compatible",
"name": "UberLLM",
"options": {
"baseURL": "https://api.uberllm.dev/v1",
"apiKey": "{env:UBERLLM_API_KEY}"
},
"models": {
"deepseek/deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "limit": { "context": 1048576, "output": 384000 } },
"z-ai/glm-5.2": { "name": "GLM 5.2", "limit": { "context": 1048576, "output": 32768 } },
"moonshotai/kimi-k3": { "name": "Kimi K3", "limit": { "context": 1048576, "output": 32768 } }
}
}
},
"model": "uberllm/z-ai/glm-5.2"
}
{env:UBERLLM_API_KEY} funktioniert nur in der globalen Datei (oder einer Datei, die benannt ist nach
KILO_CONFIG). In einem Projekt kilo.jsonc ignoriert Kilo dies mit einer Warnung, und der
Anbieter hat keinen Schlüssel. In einer Projektdatei fügen Sie den Schlüssel stattdessen in apiKey ein, oder
behalten Sie den Anbieter in der globalen Datei.
Empfohlene Modelle
Geprüft am 30. Oktober 2026: jedes hat geantwortet und einen Tool-Aufruf über UberLLM gemacht.
| Modell-ID | Kontext | Maximale Ausgabe |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | 384,000 |
z-ai/glm-5.2 |
1,048,576 | 32,768 |
moonshotai/kimi-k3 |
1,048,576 | 32,768 |
Kilo sendet bereits seinen App-Namen (X-Title: Kilo Code) an benutzerdefinierte Anbieter.
Häufige Fehler
| Was Sie sehen | Ursache und Lösung |
|---|---|
401 / "Invalid API Key" |
Schlüssel fehlt oder ist falsch eingegeben. In einer Projektdatei wird {env:...} ignoriert: siehe oben. |
404 mit "page not found" |
Base URL muss https://api.uberllm.dev/v1 sein. |
404 model_not_found |
Model id falsch eingegeben. Verwenden Sie Fetch models oder kopieren Sie aus dem Katalog. |
402 insufficient_credits |
Guthaben leer. Fügen Sie Guthaben unter Dashboard → Credits hinzu. |
| Context füllt sich sofort, oder compaction läuft nie | Das model hat kein limit. Fügen Sie context und output wie oben hinzu. |