🚀 Aider Verbinden met CodingPlanX Aangepaste Modellen
> Introductie: Deze gids laat u zien hoe u Aider, de populaire open-source AI pair programmer, kunt gebruiken met de CodingPlanX.ai API voor een hoogwaardige terminal-gebaseerde AI-coderingservaring.
Aider is een toonaangevende CLI AI code-assistent (39K+ GitHub Stars). Het draait in uw terminal en ondersteunt 100+ talen. Door eenvoudige omgevingsvariabelen in te stellen, kunt u Aider verbinden met CodingPlanX.ai.
✨ Waarom Aider?
- 🆓 Volledig Open Source: Betaal alleen voor het API-gebruik via CodingPlanX.ai.
- 🧠 Architect Modus: Een systeem met twee modellen waarbij het ene model plant en het andere code schrijft.
- 🌳 Repository Map: Gebruikt
tree-sitterom uw gehele codebase-structuur te begrijpen. - 🔗 Git Integratie: Maakt automatisch beschrijvende Git-commits aan voor elke AI-wijziging.
- ⚡ Minimale Configuratie: Maak in seconden verbinding met slechts twee omgevingsvariabelen.
🛠️ Installatie
1. Vereisten
- Python 3.8+ geïnstalleerd.
- CodingPlanX.ai API Key (begint met
cr_).
2. Aider Installeren
# Aanbevolen: Installeren via pipx
pipx install aider-chat
# Alternatief: Standaard pip
pip install aider-chat
⚙️ Configuratie
Methode 1: Omgevingsvariabelen (🌟 Aanbevolen)
Tijdelijk (Huidige terminalsessie):
export OPENAI_API_BASE="https://api.codingplanx.ai/v1"
export OPENAI_API_KEY="cr_your_api_key"
Permanent (Toevoegen aan configuratiebestand):
Voeg dit toe aan uw ~/.zshrc of ~/.bashrc:
echo 'export OPENAI_API_BASE="https://api.codingplanx.ai/v1"' >> ~/.zshrc
echo 'export OPENAI_API_KEY="cr_your_api_key"' >> ~/.zshrc
source ~/.zshrc
Methode 2: Opdrachtregelargumenten
aider --openai-api-base "https://api.codingplanx.ai/v1" \
--openai-api-key "cr_your_api_key" \
--model openai/claude-sonnet-4-6
💻 Aan de Slag
Basisgebruik
cd /path/to/your/project
# Start Aider met Claude Sonnet
aider --model openai/claude-sonnet-4-6
Architect Modus (🌟 Sterk Aanbevolen)
Architect modus gebruikt een "planner"-model (zoals Opus) en een "editor"-model (zoals Sonnet) om de kwaliteit te verbeteren en tegelijkertijd de kosten te beheersen.
# Kwaliteitsfocus: Opus plant + Sonnet bewerkt
aider --architect --model openai/claude-opus-4-6 --editor-model openai/claude-sonnet-4-6
⌨️ Veelvoorkomende Slash-opdrachten
| Opdracht | Beschrijving |
|---|---|
/add file.py | Voeg een bestand toe aan de context van de AI |
/drop file.py | Verwijder een bestand uit de context om tokens te besparen |
/run pytest | Voer tests uit en stuur fouten terug naar de AI voor reparatie |
/undo | Maak de laatste AI-codewijziging ongedaan |
⚖️ Aider vs. Claude Code CLI
| Functie | 🤖 Aider | 💻 Claude Code CLI |
|---|---|---|
| Open Source | Ja | Nee (Eigendomsrechtelijk) |
| Git Integratie | Auto-commit | Handmatige commit |
| Workflow | Multi-model (Architect) | Enkel-model |
| Context | Repo Map (AST) | Enorm Token Venster |
❓ Probleemoplossing (FAQ)
V: "Model not found" fout?
A: Zorg ervoor dat u het voorvoegsel openai/ opneemt.
- ✅ Correct:
openai/claude-sonnet-4-6
V: API Time-out? A: Verhoog de time-out limiet:
aider --model openai/claude-sonnet-4-6 --timeout 120