メインコンテンツへスキップ
Aider は内部で LiteLLM を使用しています。OpenAI 互換のエンドポイントには、OPENAI_API_BASE を指定し、モデル名は openai/ で始まるものにしてください。

2つのモデルを備えたモードアーキテクト

architect モデルは変更を設計し、editor モデルは差分(diff)を作成します。両者は同じ残高から引き落とされ、リクエストログに別々に記録されます。

トラブルシューティング

  • AuthenticationError - OPENAI_API_KEYがエクスポートされていないか、.envが読み取れない(Aiderは作業ディレクトリ/gitルートから.envを読み取っている)。
  • NotFoundErrorモデル - プレフィックス「openai/」の記載漏れ、またはスラッグが間違っている。
  • **「unknown context window」に関する警告 - .aider.model.metadata.jsonはまだありません。手順 4 を参照してください。
  • 回答が途切れています - メタデータでmax_output_tokensの値を引き上げるか、出力制限がより大きいモデルを選択してください。