Aider Einrichtungsleitfaden
Aider basiert auf LiteLLM, daher funktioniert die OpenAI-kompatible Basis-URL von UnoRouter mit zwei Umgebungsvariablen.
Uberblick
Aider basiert auf LiteLLM, daher funktioniert jede OpenAI-kompatible Basis-URL. Setze zwei Umgebungsvariablen und übergib openai/MODEL_ID als Modell.
Schnellkonfiguration
Trage diese Werte in den Client ein. Dein Schlussel wird automatisch eingefugt, wenn du angemeldet bist.
Basis-URL: https://api.unorouter.ai/v1
API-Schlussel: YOUR_API_KEYKompatibilitat
Schritt-fur-Schritt-Einrichtung
- 1Umgebungsvariablen setzen
Aider liest OPENAI_API_BASE und OPENAI_API_KEY aus deiner Shell.
bashexport OPENAI_API_BASE=https://api.unorouter.ai/v1 export OPENAI_API_KEY=YOUR_API_KEY - 2Aider mit dem openai/-Präfix ausführen
LiteLLM nutzt das openai/-Präfix, um die Anfrage über seinen OpenAI-Treiber zu leiten. Hänge deine UnoRouter-Modell-ID an.
bashaider --model openai/YOUR_MODEL_ID - 3Optional: in .aider.conf.yml dauerhaft speichern
Lege eine Konfiguration im Stammverzeichnis deines Projekts ab, damit du die Flags nicht wiederholen musst.
yamlopenai-api-base: https://api.unorouter.ai/v1 openai-api-key: YOUR_API_KEY model: openai/YOUR_MODEL_ID
Empfohlene Modelle
Kostenlose Modelle, die hier gut funktionieren. Fuge eine beliebige Modell-ID in den Client ein.
Stolperfallen
- Gib in der Basis-URL immer /v1 an.
- LiteLLM gibt möglicherweise unknown model-Warnungen aus. Verwende --no-show-model-warnings oder gib ein Kontextfenster über --model-metadata-file an, wenn es zu laut wird.