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 stelshow-model-warnings: falsein. - Om instellingen te behouden, plaats de twee variabelen in een
.envbestand in je repository, of gebruik~/.aider.conf.ymlmetopenai-api-base,openai-api-keyenmodel. - Stel een goedkope
--weak-modelin (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).