Aider is one of the best open-source AI coding assistants — it runs in your terminal, understands your git repo, and works with Claude, GPT, and other models. But API costs add up fast, especially if you're using Claude Sonnet for everything.
Here's how to configure Aider with a custom API provider to get cheaper rates and access to more models — without changing your workflow.
Why Use a Custom API Provider with Aider?
- 10-30% cheaper — Multi-model gateways negotiate volume discounts
- More models — Access DeepSeek, Gemini, and others not in Aider's default list
- Unified billing — One bill for Aider + Claude Code + Cursor + any other tool
- Auto-failover — If one provider is down, the gateway routes to a backup
Setup: Aider with Custom API
Method 1: Command Line Flags
# Use Claude Sonnet via custom gateway
aider --openai-api-base https://futurmix.ai/v1 \
--openai-api-key your-gateway-key \
--model openai/claude-sonnet-4-6
# Use GPT-5.5 (30% cheaper via gateway)
aider --openai-api-base https://futurmix.ai/v1 \
--openai-api-key your-gateway-key \
--model openai/gpt-5.5
Method 2: Config File (Recommended)
Create .aider.conf.yml in your project root or ~/.aider.conf.yml for global config:
# .aider.conf.yml
openai-api-base: https://futurmix.ai/v1
openai-api-key: your-gateway-key
model: openai/claude-sonnet-4-6
Method 3: Environment Variables
# Add to ~/.bashrc or ~/.zshrc
export OPENAI_API_BASE="https://futurmix.ai/v1"
export OPENAI_API_KEY="your-gateway-key"
Then just run:
aider --model openai/claude-sonnet-4-6
Best Models for Aider (via Custom API)
Different tasks need different models. Here's what works best:
| Task | Recommended Model | Cost (per 1M tokens) | Why |
|---|---|---|---|
| Complex refactoring | Claude Sonnet 4.6 | $2.70 / $13.50 | Best code quality |
| Architecture design | Claude Opus 4.7 | $4.50 / $22.50 | Deepest reasoning |
| Quick fixes | Claude Haiku 4.5 | $0.90 / $4.50 | Fast, 3x cheaper |
| Test generation | DeepSeek V3 | $0.19 / $0.77 | 10x cheaper, good enough |
| Documentation | GPT-5.5 | $2.10 / $8.40 | Great at structured output |
Cost Comparison: Direct vs Custom Gateway
| Model | Direct API Price | Via Gateway | Savings |
|---|---|---|---|
| Claude Sonnet 4.6 | $3 / $15 | $2.70 / $13.50 | 10% |
| Claude Opus 4.7 | $5 / $25 | $4.50 / $22.50 | 10% |
| GPT-5.5 | $3 / $12 | $2.10 / $8.40 | 30% |
| DeepSeek V3 | $0.27 / $1.10 | $0.19 / $0.77 | 30% |
For a developer running 5-10 Aider sessions per day with Claude Sonnet, that's $50-150/month in savings.
Pro Tips for Aider Cost Optimization
1. Use /model to Switch Models Mid-Session
Aider lets you switch models during a session with the /model command:
> /model openai/claude-haiku-4-5
Use this to drop to Haiku for simple tasks, then switch back to Sonnet for complex ones.
2. Use .aiderignore to Reduce Context
Create an .aiderignore file to exclude directories Aider doesn't need to read:
# .aiderignore
node_modules/
dist/
build/
*.lock
*.min.js
Fewer files in context = fewer input tokens = lower cost.
3. Use --map-tokens to Control Token Budget
aider --map-tokens 1024 --model openai/claude-sonnet-4-6
This limits the repo map size, reducing input tokens per request.
4. Pair Aider with DeepSeek for Bulk Operations
For tasks like "add error handling to all 20 API endpoints" or "generate tests for every util function", use DeepSeek V3:
aider --openai-api-base https://futurmix.ai/v1 \
--openai-api-key your-key \
--model openai/deepseek-v3
90% cheaper than Sonnet, and for repetitive/template code, the quality difference is minimal.
Works with Other AI Coding Tools Too
The same custom API gateway works with all major AI coding tools:
| Tool | How to Configure |
|---|---|
| Aider |
--openai-api-base flag or .aider.conf.yml
|
| Claude Code |
ANTHROPIC_BASE_URL env var |
| Cursor | Settings → Models → Custom API Base |
| Continue |
config.json → apiBase field |
| Roo Code | Settings → API Configuration |
| Cline | Settings → API Provider → Custom |
One API key, one gateway, all your tools.
Troubleshooting
"Model not found" error
- Make sure to prefix the model name with
openai/(e.g.,openai/claude-sonnet-4-6) - Check the gateway's supported model list
"Authentication failed"
- Use the gateway's API key, not your Anthropic/OpenAI key
- Ensure
OPENAI_API_KEYenv var isn't overriding your config
Slow responses
- A good gateway adds <10ms overhead
- If significantly slower, check the gateway's status page
Aider not using the custom endpoint
- Env vars take precedence over config file
- Check
echo $OPENAI_API_BASEto verify
Getting Started
FuturMix offers an OpenAI-compatible API with 22+ models including Claude, GPT, Gemini, and DeepSeek. 10-30% off official pricing, pay-as-you-go.
# .aider.conf.yml
openai-api-base: https://futurmix.ai/v1
openai-api-key: your-futurmix-key
model: openai/claude-sonnet-4-6
Same models. Lower prices. Works everywhere.
Using Aider with a custom API? Share your setup and cost-saving tips in the comments.
Top comments (0)