Continue CLI の設定:インストール、config.yaml、API
Continue CLI をインストールし、有効な config.yaml を特定して OpenAI 互換モデルを安全に追加し、対話・ヘッドレスのリクエストを確認します。
目次

Continue CLI は cn コマンドとしてインストールされ、エディタ版 Continue と同じ YAML 設定スキーマを読み取ります。OpenAI 互換接続には、openai provider、Base URL、現在の Model ID、API Key への安全な参照が必要です。まず cn --version でインストールを確認し、短い対話リクエストまたはヘッドレス・リクエストを一度実行します。
モデルを追加する前に自分の API Key を準備してください。 BetterToken アカウントを作成
最新の Continue CLI ガイドを、設定中は開いておいてください。例の Model ID は意図的にプレースホルダーです。設定する当日に最新の値をコピーします。
ターミナルのワークフローでは BetterToken API endpoint を直接設定し、その後 Dashboard のリクエスト記録で応答を確認します。
必要なもの
- Continue の公式インストーラーに到達できるターミナル
- 自分の BetterToken API Key
- 現在の Model ID
- ローカルの
config.yamlを置くユーザーディレクトリ - シークレットや重要ファイルへのアクセスを含まない短いテスト prompt
BetterToken は OpenAI 互換 API endpoint を提供します。GitHub、npm、Continue のサイト、インストーラー、更新へのアクセスを保証するものではありません。ロシアから BetterToken endpoint へ接続する際に VPN は不要ですが、ほかのネットワーク手順は別途確認してください。
1. Continue CLI をインストールする
現在の Continue ドキュメントには macOS/Linux 向けの shell installer があります。
curl -fsSL https://raw.githubusercontent.com/continuedev/continue/main/extensions/cli/scripts/install.sh | bash
Windows では公式ドキュメントにある最新の PowerShell コマンドを使います。対応する Node.js バージョンが入っていて npm を使う場合は次のとおりです。
npm install -g @continuedev/cli
最初のエラーの後で二つの方法を続けて実行しないでください。先に、どのバイナリとディレクトリがすでに作成されたかを確認します。
インストールを確認します。
cn --version
command not found ではなく、バージョンが表示されるはずです。この記事ではバージョン番号を固定しません。
2. 有効な config.yaml を見つける
macOS/Linux の既定パス:
~/.continue/config.yaml
Windows:
%USERPROFILE%\.continue\config.yaml
変更が反映されない場合は、複数のコピーを推測で編集せず、まず --config でファイルを明示してください。
3. OpenAI 互換モデルを追加する
最小の YAML:
name: BetterToken Continue CLI
version: 0.0.1
schema: v1
models:
- name: BetterToken model
provider: openai
model: YOUR_MODEL_ID
apiBase: https://www.bettertoken.ai/v1
useResponsesApi: false
apiKey: ${{ secrets.BETTERTOKEN_API_KEY }}
YOUR_MODEL_ID は正確な現在の ID に置き換えます。Continue は config.yaml 内の ${{ secrets.BETTERTOKEN_API_KEY }} をサポートします。同名の環境変数、または Continue がサポートする別の secrets source から値を渡し、実際のキーを YAML に書かないでください。
実際の Key をリポジトリへ保存してはいけません。config.yaml を共有する場合は secret reference だけを残し、ローカルの credentials ファイルをツールの ignore 設定に追加します。
4. 対話テストを実行する
優先順位の問題を除外するため、明示的な設定で CLI を起動します。
cn --config ~/.continue/config.yaml
短いリクエストを送ります。
Reply with CONTINUE_OK and do not change files.
最初の実行で onboarding が表示されたら、CLI がローカル設定を認識できているか確認してください。この画面を回避するために Key を prompt や共有ログへ入れてはいけません。
5. ヘッドレス・テストを実行する
一回限りの確認には、現在の cn -p 構文を使います。
cn --config ~/.continue/config.yaml -p "Reply with CONTINUE_OK and do not change files."
コマンドが通常の応答で終了し、想定した Model ID を使用し、モデル・status・Token 消費を含む BetterToken Dashboard の記録が作成されれば成功です。
よくあるエラー
cn: command not found
shell を再起動して PATH を確認してください。npm でインストールした場合は、グローバルなバイナリのディレクトリを特定します。確認する前に二つ目のコピーをインストールしないでください。
CLI が config.yaml を無視する
絶対パス付きで --config を渡します。テスト成功後、以前どの保存済み設定または既定設定が選択されていたかを確認します。
401
secret reference、現在のプロセスに変数が存在するか、Key 内の空白を確認します。変数の値は出力しないでください。
404
OpenAI 互換 provider の Base URL は次である必要があります。
https://www.bettertoken.ai/v1
apiBase が API ルートを期待する場合、完全な endpoint path を追加しないでください。
model not found
BetterToken カタログから現在の Model ID をコピーします。大文字・小文字と suffix を確認し、古い記事の名前を使わないでください。
このテストで実際に確認できること
短いリクエストは、現在の cn が意図した YAML を読み、secret を取得し、正しい endpoint に接続して、利用可能な Model ID を使ったことを確認します。すべてのツール、リモートセッション、cloud 機能、Continue integration を確認するものではありません。安全で範囲を限定したリクエストで個別にテストしてください。