起動
claude # interactive session
claude "fix the failing test" # start with a prompt
claude -p "summarise this repo" # print mode: answer, then exit
claude -c # continue the most recent session
claude -r # pick a session to resume
claude --model claude-opus-5 # choose the model for this session
知っておきたいフラグ
-p, --print— 非対話型で実行します。入力をパイプで渡し、出力を受け取ります。あらゆるスクリプトやCIでの利用の基礎です。--output-format text|json|stream-json— printモードで構造化された出力を返します。--model <id>— エンドポイントが提供する任意のモデルを指定します(/v1/modelsをこのゲートウェイで実行すると一覧を取得できます)。--allowedTools "Read,Edit,Bash(git *)"— ツールを事前に許可し、printモードが確認待ちで停止しないようにします。--dangerously-skip-permissions— 確認を一切表示しません。破棄可能なコンテナまたはサンドボックス内でのみ使用してください。--max-turns N— ヘッドレス実行時のエージェントループに上限を設けます。--add-dir <path>— セッションで複数のディレクトリをまたいで作業できるようにします。
セッション内のスラッシュコマンド
/init— プロジェクト用のCLAUDE.mdを作成します(規約、ビルドコマンド、避けるべきこと)。/compact [focus]— 会話を要約してコンテキストを空けます。コスト管理で最も効果的な方法です。/clear— 空のコンテキストで最初からやり直します。/model— セッションの途中でモデルを切り替えます。/cost— これまでのトークン数と利用額を表示します。/status— エンドポイント、キー、モデル、バージョンを表示します。/permissions— エージェントが確認なしで実行できる操作を管理します。/config— 設定を管理します。/memory— メモリファイルを編集します。/mcp— 接続済みのMCPサーバーを表示します。/agents— サブエージェントを定義・管理します。/hooks— ツールイベントに対するシェルフックを管理します。/review— プルリクエストをレビューします。/doctor— インストール状態を診断します。/help— その他すべてを表示します。
claude setup-token:サブスクリプションを使うCI向けの長期有効な認証
claude setup-token ブラウザーで一度サインインし、Claude Pro/Maxサブスクリプション用の長期有効なOAuthトークンを出力します。/loginを実行できないヘッドレス環境向けです。CIでCLAUDE_CODE_OAUTH_TOKENとしてエクスポートすると、printモードの実行がサブスクリプションの利用枠に計上されます。サブスクリプション専用の機能です。APIキー(Anthropicまたはゲートウェイ)を使う場合、この手順は不要で、代わりにANTHROPIC_API_KEYを設定します。
スクリプトとCI向けのprintモード
cat error.log | claude -p "explain the root cause in three lines"
claude -p "write a changelog entry for the staged diff" \
--allowedTools "Read,Bash(git diff *)" \
--output-format json
GitHub Action、エディター連携、Agent SDKは、printモードを通じてClaude Codeを利用します。ANTHROPIC_BASE_URLをゲートウェイに設定すると、これらの実行はAnthropicアカウントではなく、ゲートウェイの残高または無制限プランに計上されます。
設定の保存場所
CLAUDE.mdはリポジトリのルートに配置します(個人用メモにはCLAUDE.local.mdを使用)。プロジェクトのメモリとして、毎回のセッションで読み込まれます。.claude/settings.json— プロジェクトごとの権限、フック、環境変数。~/.claude/settings.json— グローバル設定。~/.claude/skills/と.claude/skills/— スキル。.claude/agents/— サブエージェントの定義。- 環境変数:ANTHROPIC_BASE_URL、ANTHROPIC_API_KEY / ANTHROPIC_AUTH_TOKEN、およびモデルガイドで説明するティアごとのモデル上書き設定。
まずは無料で試す
新規アカウントには $5分の無料APIクレジット を、コード CLAUDECODE で提供します。SonnetでClaude Codeを一晩試すのに十分な額です。その後は額面の7.69231倍のクレジットを利用できます。
export ANTHROPIC_BASE_URL=https://aiprimetech.io
export ANTHROPIC_API_KEY=your_keyよくある質問
対話型プロンプトを使わずにClaude Codeを実行するには?
printモードを使用します:claude -p "プロンプト"。スクリプトでは--allowedToolsと--output-format jsonを組み合わせ、標準入力からファイルをパイプで渡します。
/compactは何をしますか?
モデルにこれまでの会話の要約を依頼し、履歴をその要約に置き換えます。コンテキストが小さくなり、ターンごとのコストが下がり、セッションを継続できます。タスクの方向性が変わるたびに実行してください。
Claude Codeで別のAPIベースURLを使えますか?
はい。ANTHROPIC_BASE_URLを設定してください。/statusで、セッションが使用しているエンドポイントを確認できます。
ゲートウェイでClaude Codeを実行
同じモデルを環境変数の設定だけで利用できます。額面の7.69231倍のクレジット、または定額無制限プランを選べます。 新規アカウント:コードCLAUDECODEで$5分の無料APIクレジット。
APIキーを取得 無制限プランを見るAI Prime Techは独立したAPIゲートウェイであり、Anthropicとの提携関係はなく、同社の推奨や支援も受けていません。「Claude」と「Claude Code」はAnthropicの商標です。ここで説明するClaude Codeの機能は、執筆時点のAnthropicの公開ドキュメントに基づいており、頻繁に変更されます。このページの料金とモデル一覧は、このゲートウェイの現在の設定から取得しています。