CLI設定ガイド
2 つの端末ベースのアシスタント (Claude Code と OpenAI Codex) を Starsg に向けて、1 つのゲートウェイ、1 セットの API キー、および 1 つの使用状況ビューを共有します。
重要始める前に、コンソールで API キーを作成してください。まだお持ちでない場合は、リンク先から作成できます。
1。環境チェック
ターミナルで npm list -g --depth-0 を実行し、Node.js のインストールを確認します。「command not found」と表示されたら、このガイドに従って Claude Code / Codex に必要な Node.js 環境を整え、もう一度コマンドを実行してください。
npm list -g --depth-0
両方の CLI を一度にインストールします。
npm i -g @anthropic-ai/claude-code@latest npm i -g @openai/codex@latest
重要: 以下の各コマンドを 1 回実行して、インストールを確認します。最初の起動では、ホーム フォルダーの下に各 CLI の config ディレクトリが生成されます。以降のすべての手順はこれらのディレクトリに依存するため、これをスキップしないでください。
claude codex
端末がチャット プロンプトを開くか、ウェルカム バナーを印刷するか、選択メニューを表示する場合、その CLI は正しくインストールされています。
重要: claude を実行すると、Anthropic サービスにアクセスできないことが報告される場合は、次のようにします。 Claude Codeは Anthropic に接続できません 最初に追加のセットアップ コマンドを実行してから、戻って以下の CLI ごとの設定セクションに進みます。
2。 Claude Code
設定ファイル ~/.claude/settings.json を開き、次の内容を記入します。ファイルがなければ作成してください。
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.starsg.ai",
"ANTHROPIC_AUTH_TOKEN": "sk-abc...xyz",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4-7",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4-6",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4-5",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "1"
}
}設定例の sk-abc...xyz を、コンソールで作成したキーに置き換えてください。ターミナルで claude を実行し、チャットの応答が返れば接続完了です。
注: 設定後もエラーが発生し、CLI でログインを求めるプロンプトが表示される場合は、次の手順に従ってください。 Claude Codeは Anthropic に接続できません それを解決するために。
3。Codex
設定ファイル ~/.codex/config.toml を編集します。接続先、既定のモデル、推論強度を設定するファイルです。
disable_response_storage = true model = "gpt-5.5" model_provider = "novamaas" model_reasoning_effort = "high" model_verbosity = "high" [features] web_search_request = true [model_providers.novamaas] base_url = "https://api.starsg.ai/v1" name = "novamaas" requires_openai_auth = true wire_api = "responses"
続いて、~/.codex/auth.json に API キーを記入します。
{
"OPENAI_API_KEY": "sk-abc...xyz"
}注: インストール直後には、これら 3 つのファイルが存在しないことがよくあります。これらのファイルを手動で作成し、上記の内容を貼り付ける必要があります。
4。検証する
ターミナルで claude または codex を実行し、チャットの応答が返れば接続完了です。