Theme
Language

Aider

Connect Aider through OPENAI_API_BASE, OPENAI_API_KEY and a model id from the catalog.

Ready-made config

Built from our catalog on request: the API address, every published model with its context and output limit, and the recommended settings. It contains no key. Aider reads the key from OPENAI_API_KEY: export OPENAI_API_KEY="$GETVIBE_API_KEY". Save all three files — the other two carry each model's context and edit format.

# macOS / Linux
curl -fsSL https://getvibeapi.com/api/integrations/aider.conf.yml -o ~/.aider.conf.yml
curl -fsSL https://getvibeapi.com/api/integrations/aider.model.metadata.json -o ~/.aider.model.metadata.json
curl -fsSL https://getvibeapi.com/api/integrations/aider.model.settings.yml -o ~/.aider.model.settings.yml
# Windows PowerShell
Invoke-WebRequest https://getvibeapi.com/api/integrations/aider.conf.yml -OutFile "$HOME\.aider.conf.yml"
Invoke-WebRequest https://getvibeapi.com/api/integrations/aider.model.metadata.json -OutFile "$HOME\.aider.model.metadata.json"
Invoke-WebRequest https://getvibeapi.com/api/integrations/aider.model.settings.yml -OutFile "$HOME\.aider.model.settings.yml"
  • Main model — gpt-6.1-sol: strong agentic coder with a large context at a moderate price; the bare id keeps cross-channel failover on.
  • Small tasks — deepseek-v4.1-flash: cheapest capable model with a 1M context, for titles, summaries, commit messages and compaction.
  • Streaming on, a 600-second request timeout, reasoning effort medium: a long reasoning answer takes minutes, and without streaming it runs into the wait limit.
  • Bare model IDs everywhere, no :suffix — that keeps automatic failover to a healthy channel on.
The catalog changes: when new models appear, download the file again. To keep only some models, add ?models= with comma-separated IDs to the URL.

Aider uses the standard OpenAI SDK environment variables. The key comes from the environment and never lands in the repository.

Run

export OPENAI_API_KEY="$GETVIBE_API_KEY"
export OPENAI_API_BASE="https://getvibeapi.com/v1"
aider --model openai/gpt-6.1-sol
Run the command in a test folder and ask a short question. If you need a different id, cross-check the public name against the model list and write it without a :suffix for normal use: a suffix pins one channel and disables automatic switching to a healthy one.
Aider + GetVibe API — OpenAI-compatible endpoint | GetVibe API