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

Aider met een goedkopere OpenAI-compatibele API (UberLLM)

Stel OPENAI_API_BASE=https://api.uberllm.dev/v1 en OPENAI_API_KEY in op je UberLLM key, voer dan aider --model openai/<UberLLM model id> uit. Voeg een .aider.model.settings.yml toe zodat Aider bewerkingen uitvoert met diffs en zijn repo map gebruikt.

Stappen

  1. Maak een sleutel op je sleutelpagina en voeg tegoed toe.
  2. Stel twee variabelen in:
export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_your_key

Windows: setx OPENAI_API_BASE https://api.uberllm.dev/v1 en setx OPENAI_API_KEY ull_your_key, open dan een nieuwe terminal.

  1. Voer Aider uit met openai/ voor de UberLLM id:
aider --model openai/moonshotai/kimi-k3 --weak-model openai/deepseek/deepseek-v4.1-flash

openai/ vertelt Aider om de OpenAI-compatibele route te gebruiken. Alleen dat eerste deel wordt verwijderd, dus de id die UberLLM bereikt is moonshotai/kimi-k3.

Zorg dat bewerkingen goed werken (belangrijk)

Aider kiest bewerkingsinstellingen op basis van de modelnaam. Voor een model dat het niet kent, valt het terug op het herschrijven van hele bestanden en schakelt het de repo map uit: langzamer, meer tokens, slechtere resultaten. Vertel het de juiste instellingen in .aider.model.settings.yml (in je thuismap of de repo root):

- name: openai/moonshotai/kimi-k3
  edit_format: diff
  use_repo_map: true

name moet exact overeenkomen met wat je doorgeeft aan --model.

Zet de "onbekend context window"-waarschuwing stil

Aider waarschuwt dat het de grootte en prijs van het model niet kent. Geef het de getallen in .aider.model.metadata.json, via de modelpagina op uberllm.dev/models:

{
  "openai/moonshotai/kimi-k3": {
    "max_input_tokens": 200000,
    "max_output_tokens": 32000,
    "input_cost_per_token": 0.000001,
    "output_cost_per_token": 0.000004,
    "litellm_provider": "openai",
    "mode": "chat"
  }
}

De getallen zijn een voorbeeld: kopieer de echte context length, en deel de per-1M prijzen in de onderstaande tabel door 1,000,000. Aider toont dan een kostprijs die dicht bij ligt wat je betaalt. Of zet de waarschuwing gewoon uit met show-model-warnings: false.

Bewaar het in een configuratiebestand

.aider.conf.yml in je thuismap of repo:

openai-api-base: https://api.uberllm.dev/v1
openai-api-key: ull_your_key
model: openai/moonshotai/kimi-k3
weak-model: openai/deepseek/deepseek-v4.1-flash

Commit geen bestand dat je sleutel bevat.

Probleemoplossing

  • "Unknown context window size and costs": onschadelijk; voeg het metadata-bestand hierboven toe.
  • Aider herschrijft hele bestanden: het instellingenbestand ontbreekt of de name komt niet overeen met --model.
  • 404 model niet gevonden: het openai/ voorvoegsel ontbreekt, of de id erna is verkeerd.
  • Variabelen worden genegeerd op Windows: setx is alleen van toepassing op nieuwe terminals.
  • 402 onvoldoende credits: voeg credits toe op de credits pagina.

Lees verder

Sterke modellen voor Aider

De eerste staat in de onderstaande commando's.

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 →

Zwak model (commitberichten, samenvattingen)

Aider gebruikt het zwakke model voor kleine taken; een goedkope bespaart geld.

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 gebruik ik Aider met UberLLM?

Stel OPENAI_API_BASE=https://api.uberllm.dev/v1 en OPENAI_API_KEY in op je UberLLM sleutel, voer dan aider --model openai/<model id> uit, bijvoorbeeld openai/deepseek/deepseek-v4.1-flash.

Waarom herschrijft Aider hele bestanden met mijn UberLLM model?

Aider herkent de modelnaam niet, daarom gebruikt het zijn veiligste bewerkingsformaat. Voeg een .aider.model.settings.yml-vermelding toe met edit_format: diff en use_repo_map: true voor dat model.