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-v3.1
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; append
:nitrofor the fastest provider or:floorfor the cheapest (see Models & routing):aider --model openai/deepseek/deepseek-v3.1:floor