コンテンツにスキップ
無料で登録
Coding Agent のセットアップ

Aider のインストールと API 設定

Aider をインストールし、BetterToken の Base URL と API Key を設定して、モデルを選び、よくあるエラーを解決します。

Aider を BetterToken に接続するには、API Key を用意し、以下の Base URL を入力して、モデル広場から現在の Model ID を選択します。

主要設定

項目値
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
Modelモデル広場にある現在の Model ID

前提条件

登録して BetterToken API Key を取得

アカウントをお持ちの方は、ログインして残高をチャージし、コンソールでキーを作成してください。

追加要件

  • Python をインストール

インストール

Aider をインストールする

ターミナルで次のコマンドを実行します。

ターミナルウィンドウ
python -m pip install aider-install
aider-install

インストール後、Aider が利用可能であることを確認します。

ターミナルウィンドウ
aider --help

手動設定

項目値
API KeyBetterToken API Key
Base URLhttps://bettertoken.ai/v1
Modelモデル広場にある現在の Model ID

現在のターミナルで BetterToken を設定する

macOS / Linux

ターミナルウィンドウ
export OPENAI_API_BASE="https://bettertoken.ai/v1"
export OPENAI_API_KEY="YOUR_API_KEY"
cd /path/to/your/project
aider --model openai/YOUR_MODEL_ID

Windows PowerShell

ターミナルウィンドウ
setx OPENAI_API_BASE "https://bettertoken.ai/v1"
setx OPENAI_API_KEY "YOUR_API_KEY"

setx の実行後に PowerShell を閉じて開き直します。その後、プロジェクトディレクトリに移動して実行します。

ターミナルウィンドウ
aider --model openai/YOUR_MODEL_ID

YOUR_API_KEY を BetterToken API Key に置き換えます。YOUR_MODEL_ID は例です。モデル広場にある現在のModel IDに置き換え、openai/ プレフィックスはそのままにします。

.env で設定を保存する

ターミナルを開くたびに変数を設定しないよう、プロジェクトの Git ルートに .env ファイルを作成します。

OPENAI_API_BASE=https://bettertoken.ai/v1
OPENAI_API_KEY=YOUR_API_KEY
AIDER_MODEL=openai/YOUR_MODEL_ID

API Key がコミットされないよう、.env を .gitignore に追加します。その後、プロジェクトディレクトリに移動して実行します。

ターミナルウィンドウ
aider

プロジェクトごとに別のファイルを使用する場合は、明示的に指定します。

ターミナルウィンドウ
aider --env-file ./aider-bettertoken.env

任意:.aider.conf.yml を使用する

機密でない設定だけを保存するには、ホームまたはプロジェクトディレクトリに .aider.conf.yml を作成します。

model: openai/YOUR_MODEL_ID
openai-api-base: "https://bettertoken.ai/v1"

API Key は共有 YAML ファイルではなく、OPENAI_API_KEY 環境変数に保持します。

モデルを変更する

起動コマンドのモデルを、現在のModel IDに置き換えます。

ターミナルウィンドウ
aider --model openai/YOUR_MODEL_ID

openai/ プレフィックスは削除しないでください。Model ID は設定した Endpoint と互換性が必要です。

接続の確認

短いテストプロンプトを送信します。認証エラーや Model ID エラーなしでツールから Response が返れば、接続は機能しています。設定を変更した後はツールを完全に再起動してください。

モデルの切り替え

モデルセレクターを開くか、設定内の Model フィールドを変更します。モデル広場にある正確な Model ID を使用し、現在のセッションを再起動します。

よくあるエラー

症状対処方法
401、Unauthorized、Invalid API keyOPENAI_API_KEY を確認し、BetterToken API Key であることと余分な空白がないことを確かめます。
model not found またはモデルが利用できないモデル広場から正確な Model ID をコピーしてください。
Request URL が正しくない、または 404OPENAI_API_BASE が https://bettertoken.ai/v1 であることを確認します。/chat/completions は追加しません。
Windows が新しい変数を読み取らないsetx は新しく開いたターミナルにのみ反映されます。現在の PowerShell ウィンドウを閉じ、新しいウィンドウを開きます。
Aider が不明なモデルを報告するまず Model ID と API プロバイダーを確認します。Aider は新しいモデルに警告を表示することがありますが、モデル広場の現在の ID を使用する必要があります。

セットアップ FAQ

Aider ではどの Base URL を使用しますか?

https://bettertoken.ai/v1 を使用します。これは BetterToken の OpenAI 互換 Base URL です。

モデル名に openai/ プレフィックスが必要なのはなぜですか?

Aider はこのプレフィックスで OpenAI 互換モデルを識別します。省略すると、Aider が誤ったプロバイダーを選択する可能性があります。

API Key を .aider.conf.yml に記載できますか?

推奨しません。プロジェクトファイルで API Key が公開されるリスクを減らすため、環境変数または Git で無視する .env ファイルを使用してください。

高度な設定

関連ガイド

技術情報

Protocol、Endpoint、内部プロバイダーフィールド

この設定では https://bettertoken.ai/v1 を使用します。ツールが OpenAI 互換の Endpoint パスを追加します。特定のフィールドで明示的に必要とされない限り、/chat/completions や /responses を追加しないでください。