Aider
Aiderは、2つの環境変数とopenai/モデルプレフィックスを通じて、任意のOpenAI互換エンドポイントに接続します。ライブモデルの選択肢付きステップバイステップガイド:Aider 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
(setx の後に新しいターミナルを開きます。)
実行
モデルにopenai/を付けると、AiderがOpenAI互換のパス経由でルーティングします。最初のopenai/だけが削除され、残りはUberLLMのIDになります。
aider --model openai/deepseek/deepseek-v4.1-flash
編集形式とrepo map
Aiderはモデル名によって編集設定を選択します。認識しないモデル名の場合、ファイル全体を書き換え、repo mapをオフにします。より良い設定を.aider.model.settings.yml (ホームフォルダーまたはリポジトリのルート) で指定してください。nameは--modelと完全に一致する必要があります。
- name: openai/deepseek/deepseek-v4.1-flash
edit_format: diff
use_repo_map: true
注意事項
- Aiderは、認識していないモデル(コンテキストサイズと価格)に対してモデル警告を表示します。しかし、動作を妨げるものではありません。
.aider.model.metadata.jsonに数値を加えるか、show-model-warnings: falseを設定してください。 - 設定を永続化するには、リポジトリ内の
.envファイルに2つの変数を記述するか、またはopenai-api-base、openai-api-key、modelとともに~/.aider.conf.ymlを使用してください。 - 安価な
--weak-model(コミットメッセージ、要約用)を設定してください。例えば--weak-model openai/deepseek/deepseek-v4.1-flashです。 - 各呼び出しは、モデルに対応する利用可能なサードパーティプロバイダーに送信されます(モデルとルーティング]を参照)。