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

Aider

Aider maakt verbinding met elk OpenAI-compatibel endpoint via twee omgevingsvariabelen en het openai/ modelvoorvoegsel. Stapsgewijze handleiding met live modelkeuzes: Aider instellen.

Installatie

macOS / Linux:

export OPENAI_API_BASE=https://api.uberllm.dev/v1
export OPENAI_API_KEY=ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Windows:

setx OPENAI_API_BASE https://api.uberllm.dev/v1
setx OPENAI_API_KEY ull_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

(Open een nieuwe terminal na setx.)

Uitvoeren

Voorvoeg het model met openai/ zodat Aider het via het OpenAI-compatibele pad routeert. Alleen die eerste openai/ wordt verwijderd; de rest is de UberLLM id:

aider --model openai/deepseek/deepseek-v4.1-flash

Bewerkingsformaat en repo-kaart

Aider kiest bewerkingsinstellingen op modelnaam. Voor een naam die het niet kent, herschrijft het hele bestanden en schakelt het de repo-kaart uit. Vertel het betere instellingen in .aider.model.settings.yml (thuismap of repo-root); name moet exact overeenkomen met --model:

- name: openai/deepseek/deepseek-v4.1-flash
  edit_format: diff
  use_repo_map: true

Opmerkingen

  • Aider geeft een modelwaarschuwing weer voor modellen die het niet kent (contextgrootte en prijs). Dit voorkomt niet dat het werkt. Voeg de getallen toe in .aider.model.metadata.json, of stel show-model-warnings: false in.
  • Om instellingen te behouden, plaats de twee variabelen in een .env bestand in je repository, of gebruik ~/.aider.conf.yml met openai-api-base, openai-api-key en model.
  • Stel een goedkope --weak-model in (commitberichten, samenvattingen), bijvoorbeeld --weak-model openai/deepseek/deepseek-v4.1-flash.
  • Elke aanroep wordt verzonden naar een beschikbare externe provider voor het model (zie Modellen & routering).