新着どんなエージェントもUberLLMにつなぐだけ。1つのキーで全モデル、定価以下で。
UberLLM

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です。
  • 各呼び出しは、モデルに対応する利用可能なサードパーティプロバイダーに送信されます(モデルとルーティング]を参照)。