Continue CLI のインストールと API 設定
Continue CLI をインストールし、BetterToken の Base URL と API Key を設定して、モデルを選び、よくあるエラーを解決します。
Continue CLI を BetterToken に接続するには、API Key を用意し、以下の Base URL を入力して、モデル広場から現在の Model ID を選択します。
主要な設定
| 項目 | 値 |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Model | モデル広場にある現在の Model ID |
前提条件
アカウントをお持ちの方は、ログインして残高をチャージし、コンソールでキーを作成してください。
追加要件
- npm インストール方法を使用する場合は Node.js 20 以降をインストール
インストール
Continue CLI をインストールする
macOS / Linux
curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bashWindows PowerShell
irm https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.ps1 | iexnpm (cross-platform)
npm install -g @continuedev/cliインストール後、cn が利用可能であることを確認します。
cn --version手動設定
| 項目 | 値 |
|---|---|
| API Key | BetterToken API Key |
| Base URL | https://bettertoken.ai/v1 |
| Model | モデル広場にある現在の Model ID |
API Key と Base URL を設定する
API Key の環境変数を設定する
macOS / Linux
Continue CLI を起動するのと同じターミナルで実行します。
export BETTERTOKEN_API_KEY="YOUR_API_KEY"Windows PowerShell
Continue CLI を起動するのと同じ PowerShell ウィンドウで実行します。
$env:BETTERTOKEN_API_KEY = "YOUR_API_KEY"YOUR_API_KEY を BetterToken API Key に置き換えます。Key を Git にコミットしたり、共有設定ファイルに保存したりしないでください。
config.yaml を作成する
ユーザーディレクトリで次のファイルを作成または編集します。
- macOS / Linux:
~/.continue/config.yaml - Windows:
%USERPROFILE%\.continue\config.yaml
次の設定を追加します。
name: BetterTokenversion: 0.0.1schema: v1
models: - name: BetterToken GPT provider: openai model: YOUR_MODEL_ID apiBase: "https://bettertoken.ai/v1" apiKey: ${{ secrets.BETTERTOKEN_API_KEY }} useResponsesApi: falseYOUR_MODEL_ID は例です。モデル広場にある現在のModel IDに置き換えます。
useResponsesApi: false は Continue が優先する API を指定します。ただし、Continue はモデルに応じて Responses または Chat Completions を選ぶ場合があります。BetterToken は両方に対応しているため、この Base URL でどちらも利用できます。実際のパスを確認するには、Dashboard のリクエスト記録を参照してください。Continue CLI 1.5.47 と GPT モデルを使ったテストでは、useResponsesApi: false と true のどちらでもリクエストは /v1/responses に送信されました。 Continue CLI 1.5.47 はこのパスでテキストリクエストとファイル読み取りのツール呼び出しを完了しました。
Continue CLI を起動する
macOS / Linux
cn --config ~/.continue/config.yamlWindows PowerShell
cn --config "$env:USERPROFILE\.continue\config.yaml"先にプロジェクトディレクトリに移動してから、コマンドを実行できます。設定が読み込まれたら、Continue CLI で直接タスクを入力します。
モデルを変更する
model を config.yaml で変更した後、現在の cn セッションを終了して再度起動します。Model ID は設定した Endpoint と互換性が必要です。
プロジェクトごとに別の設定を使用するには、そのプロジェクト内に保存してパスを明示的に指定します。
cn --config ./continue-bettertoken.yaml接続を確認する
短いテストプロンプトを送信します。認証エラーや Model ID エラーなしでツールから Response が返れば、接続は機能しています。設定を変更した後はツールを完全に再起動してください。
モデルを切り替える
モデルセレクターを開くか、設定内の Model フィールドを変更します。モデル広場にある正確な Model ID を使用し、現在のセッションを再起動します。
よくあるエラー
| 症状 | 対処方法 |
|---|---|
401、Unauthorized、または API Key エラー | 現在のターミナルに BETTERTOKEN_API_KEY が設定され、BetterToken API Key であることを確認します。 |
model not found | モデル広場で正確な Model ID を確認し、クライアントのモデル設定に入力してください。 |
| Continue が古い設定を使用し続ける | cn --config と明示的なファイルパスで起動します。ファイル名が config.yaml であることを確認します。 |
Request URL が正しくない、または 404 | apiBase が https://bettertoken.ai/v1 であることを確認します。/chat/completions やモデル名は追加しません。 |
| API Key 変数を解決できない | BETTERTOKEN_API_KEY を cn を起動する同じターミナルで設定してから、もう一度起動します。 |
| カスタム Model ID で Agent モードを使えない | モデルとエンドポイントがネイティブのツール呼び出しに対応している場合、config.yaml の該当モデルに capabilities: [tool_use] を追加します。Continue の機能設定を参照してください。これは対応機能の宣言であり、モデルにツール対応を追加する設定ではありません。 |
セットアップ FAQ
Continue CLI ではどの Base URL を使用しますか?
https://bettertoken.ai/v1 を使用します。これは BetterToken の OpenAI 互換 Base URL です。
BetterToken API Key を使用できますか?
はい。provider: openai に BetterToken API Key と Model ID を指定してください。useResponsesApi: false は優先する API を指定する設定で、Continue はモデルに応じて Responses または Chat Completions を選ぶ場合があります。BetterToken は両方に対応しています。実際のパスは Dashboard のリクエスト記録で確認してください。
保存済みの設定を表示または切り替えるにはどうしますか?
Continue CLI セッション内で /config を入力すると、ローカル設定を表示して選択できます。
高度な設定
関連ガイド
技術的な詳細
Protocol、Endpoint、内部プロバイダーフィールド
この設定では provider: openai、apiBase: "https://bettertoken.ai/v1"、useResponsesApi: false を使用します。最後の設定は Continue が優先する API を指定するもので、Continue はモデルに応じて /responses または /chat/completions を選ぶ場合があります。BetterToken は両方に対応しています。apiBase は例のままにして、どちらのパスも末尾に追加しないでください。実際のパスは Dashboard のリクエスト記録で確認できます。

