NieuwKoppel elke agent aan UberLLM: één sleutel, elk model, voor de catalogusprijs of minder.
UberLLM

Kilo Code met UberLLM: voeg een custom provider toe in 1 minuut

Open in Kilo Code Instellingen → Providers → Aangepaste provider, stel de Provider API in op OpenAI Compatible, de Base URL op https://api.uberllm.dev/v1,, plak je UberLLM key, druk op Fetch models, kies de gewenste modellen en dien in. Dezelfde configuratie kan ook in ~/.config/kilo/kilo.jsonc staan.

De huidige versie van Kilo Code (7.x) deelt één instellingenbestand tussen VS Code, JetBrains en de kilo CLI, zodat je UberLLM één keer instelt. Oudere handleidingen die een provider-dropdown met model-info velden tonen, beschrijven de verouderde extensie.

Stappen (in de editor)

  1. Maak een sleutel op je sleutels pagina en voeg tegoed toe.
  2. Open Kilo Code, klik op het tandwielicoon → tabblad Providers, scroll naar beneden en klik op Custom provider.
  3. Vul in:
    • Provider ID: uberllm
    • Weergavenaam: UberLLM
    • Provider API: OpenAI Compatible
    • Base URL: https://api.uberllm.dev/v1
    • API key: je ull_… sleutel
  4. Druk op Fetch models. De lijst komt van UberLLM; houd de gewenste modellen, bijvoorbeeld moonshotai/kimi-k3.
  5. Klik op Submit, kies dan het model in Kilo's model picker.

Stappen (configuratiebestand)

Dezelfde provider in ~/.config/kilo/kilo.jsonc (Windows: C:\Users\<you>\.config\kilo\kilo.jsonc; voor één project, .kilo/kilo.jsonc in het project):

{
  "provider": {
    "uberllm": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "UberLLM",
      "env": ["UBERLLM_API_KEY"],
      "options": { "baseURL": "https://api.uberllm.dev/v1" },
      "models": {
        "moonshotai/kimi-k3": {
          "name": "moonshotai/kimi-k3",
          "tool_call": true,
          "limit": { "context": 200000, "output": 32000 }
        }
      }
    }
  },
  "model": "uberllm/moonshotai/kimi-k3"
}

Stel vervolgens UBERLLM_API_KEY=ull_your_key in je omgeving in. De limit getallen zijn een voorbeeld: kopieer de echte contextlengte van de modelpagina op uberllm.dev/models](uberllm.dev/models](/models)).

Twee instellingen die mensen missen

  • limit: zonder dit behandelt Kilo de context als 0 en comprimeert een lange taak nooit, waardoor het uiteindelijk mislukt. De editor dialoog kan dit niet instellen; voeg het toe in het bestand ("bewerk geavanceerde instellingen in het JSON configuratiebestand").
  • tool_call: true: Kilo's agent werkt via tools. Als het model in platte tekst antwoordt in plaats van bestanden te bewerken, dan ontbreekt dit.

Verkiest u het Anthropic-formaat?

Kilo biedt ook Provider API → Anthropic Messages aan. Met UberLLM, gebruik https://api.uberllm.dev/v1 ook daar als de Base URL (niet de kale host), en dezelfde key. Model fetching is niet beschikbaar in die modus, dus typ de ids zelf.

Probleemoplossing

  • "Authenticatie mislukt. Controleer de API key hierboven en probeer het opnieuw." bij het ophalen: de key ontbreekt of bevat een spatie.
  • Model niet in de kiezer: de model key moet overeenkomen met uberllm/<model id>. Voer kilo models uit om te zien wat Kilo heeft geladen.
  • Agent bewerkt nooit bestanden: voeg "tool_call": true toe aan het model.
  • Taak mislukt na een lange sessie: stel limit.context in.
  • 402 onvoldoende credits: voeg credit toe op de credits pagina.

Lees verder

Codeermodellen voor Kilo Code

Tool calls en lange context. De eerste staat in de onderstaande configuratie.

ModelModel-ID (plak dit)Prijs nu
Kimi K3moonshotai/kimi-k3$0.0010 invoer · $0.0788 uitvoer / 1M
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 invoer · $0.0014 uitvoer / 1M
GLM 5.3z-ai/glm-5.3$0.00070 invoer · $0.0141 uitvoer / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5$0.1099 invoer · $0.5495 uitvoer / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 invoer · $0.0099 uitvoer / 1M
GPT-5.5openai/gpt-5.5$0.1250 invoer · $0.7500 uitvoer / 1M
Claude Opus 5.5anthropic/claude-opus-5.5$0.1579 invoer · $0.7897 uitvoer / 1M
DeepSeek V4 Prodeepseek/deepseek-v4-pro$0.0016 invoer · $0.0032 uitvoer / 1M
MiniMax M3minimax/minimax-m3$0.0180 invoer · $0.0719 uitvoer / 1M

Prijzen van de laatste uurlijkse update, zonder toeslag · alle modellen →

Goedkopere modellen voor routinematige bewerkingen

ModelModel-ID (plak dit)Prijs nu
DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash$0.00018 invoer · $0.0014 uitvoer / 1M
GLM 5.3z-ai/glm-5.3$0.00070 invoer · $0.0141 uitvoer / 1M
Qwen 3 Coder 480bqwen/qwen3-coder$0.0030 invoer · $0.0099 uitvoer / 1M
DeepSeek V3.2deepseek/deepseek-v3.2$0.0026 invoer · $0.0039 uitvoer / 1M
GPT-OSS 120Bopenai/gpt-oss-120b$0.000069 invoer · $0.00030 uitvoer / 1M
Kimi K2 Thinkingmoonshotai/kimi-k2-thinking$0.0059 invoer · $0.0248 uitvoer / 1M

Prijzen van de laatste uurlijkse update, zonder toeslag · alle modellen →

Veelgestelde vragen

Hoe voeg ik UberLLM toe aan Kilo Code?

Instellingen → Providers → Aangepaste provider: Provider API OpenAI Compatible, Base URL https://api.uberllm.dev/v1, je UberLLM key, Modellen ophalen, Verzenden. Of voeg dezelfde provider toe aan ~/.config/kilo/kilo.jsonc.

Waarom stopt Kilo Code bij lange taken met een aangepaste provider?

Zonder limit.context in kilo.jsonc gaat Kilo uit van een context van 0 en kan niet comprimeren. Voeg de werkelijke context- en uitvoerlimieten van het model toe.