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

Continue CLI のインストールと API 設定

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

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

主要な設定

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

前提条件

登録して BetterToken API Key を取得

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

追加要件

  • npm インストール方法を使用する場合は Node.js 20 以降をインストール

インストール

Continue CLI をインストールする

macOS / Linux

ターミナルウィンドウ
curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash

Windows PowerShell

ターミナルウィンドウ
irm https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.ps1 | iex

npm (cross-platform)

ターミナルウィンドウ
npm install -g @continuedev/cli

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

ターミナルウィンドウ
cn --version

手動設定

項目値
API KeyBetterToken API Key
Base URLhttps://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: BetterToken
version: 0.0.1
schema: v1
models:
- name: BetterToken GPT
provider: openai
model: YOUR_MODEL_ID
apiBase: "https://bettertoken.ai/v1"
apiKey: ${{ secrets.BETTERTOKEN_API_KEY }}
useResponsesApi: false

YOUR_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.yaml

Windows 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 が正しくない、または 404apiBase が 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 のリクエスト記録で確認できます。