Aider
Aider connects to any OpenAI-compatible endpoint through two environment
variables and the openai/ model prefix.
Setup
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
(Restart your shell after setx.)
Run
Prefix the model with openai/ so Aider routes it through the OpenAI-compatible
path:
aider --model openai/deepseek/deepseek-v4-flash
Notes
Aider may print a model warning for models it doesn't recognize — this is expected for third-party models and does not stop it from working.
To persist settings, put the two variables in a
.envfile in your repo (or~/.aider.conf.ymlwithopenai-api-base/openai-api-key).Use a strong coding model for edit-heavy work, for example:
aider --model openai/anthropic/claude-sonnet-5Every call goes to the cheapest healthy seller on a live marketplace (see Models & routing).