はじめに
Claude Opus 4.6 は Anthropic の Opus 系チャットモデルで、ここでは /v1/chat/completions の OpenAI 互換エンドポイント 1 本として提供しています。1 リクエストで最大 1,000,000 トークンを読み、1 回の返答で最大 128,000 トークンを書けるので、長い共同作業を丸ごと渡し、1 章をまとめて受け取れます。
推論の強さは low・medium・high・max の 4 段階(既定は medium)で、temperature(0〜1)と top_p も調整できます。メッセージの内容はテキストと画像で、同じ呼び出しで最大 128 個のツールと SSE ストリーミングを使えます。
主な機能とハイライト
max を含む 4 段階の推論
max は high のさらに上の段階です。伏線、時系列、長い確定事項のリストを、書き始める前にすべて突き合わせたいリクエストのためにあります。推論は出力トークンとして消費されるので、普段のターンは low か medium にとどめ、max は見合うパスだけに使ってください。
入力 1,000,000、出力 128,000 トークン
読む量は書く量のおよそ 8 倍です。原稿全体、表記ルール、過去のセッションのメモが 1 リクエストに収まり、返答の上限も十分高いので、1 章を分割してつなぎ直す必要がありません。
temperature と top_p は手元で調整
推論の強さとあわせて、temperature(0〜1)と top_p(0.01〜1)を指定できます。モデルもエンドポイントも変えずに、整合性チェックは低温で再現性高く、アイデア出しのターンは高めの温度で回せます。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
messages | はい | 順序付きの会話ターン。内容は文字列、または text と |
max_tokens | いいえ | 返答を 128,000 で抑えます。読み込み枠の 8 分の 1 です。 |
reasoning_effort | いいえ | low / medium / high / max、既定は medium です。モデルが書き出す前に細部を突き合わせる必要があるときは上げてください。 |
stop | いいえ | 最大 4 件の停止シーケンスを、文字列か配列で指定します。モデルがそのいずれかを書いた時点で応答が終わり、一致した文字列そのものは返されません。 1 文字以上 · 1 件以上 · 4 件以内 |
temperature | いいえ | 0〜1、既定 1。返答をコードが解析する場合は 0 に保ち、一作の声が決まったら触らないでください。 |
top_p | いいえ | 0.01〜1。同じ比較の中で、これと temperature を同時に動かさないでください。 |
tools | いいえ | 1 リクエストにつき最大 128 個の関数定義。 128 件以内 |
parallel_tool_calls | いいえ | true か false で、既定値は true です。true ではモデルが 1 ターンで複数のツール呼び出しを要求できます。 デフォルト値: |
tool_choice | いいえ | auto / none / required、または呼ぶ関数を名指しするオブジェクト。 |
料金
入力 $5 / 出力 $25 100 万トークンあたり
ユースケース
原稿 1 冊分の編集
下書き全体と表記ルールを送り、1 章の赤入れを依頼します。修正ごとにルールに照らした理由を添えてもらいましょう。モデルは編集中の章だけでなく、本全体で各キャラクターがどう話しているかを見ています。
長い共作フィクション
共有している物語の数百ターン分を、要約の層なしで毎回送り直せます。序盤にした約束も、物語がようやくそれを必要とした時点で、元の言葉のまま読まれます。
max で 1 回だけ丁寧に
時系列、人間関係の網、未回収の伏線を 1 つの返答でまとめて整合させたいときは、そのリクエストだけを max にし、max_tokens を 1 章分の長さに設定します。そのあとは medium に戻して通常のターンを続けます。
プロンプトガイドと実践のヒント
推論の強さはセッションではなくターン単位で
ほとんどのターンは長く考える必要がありません。既定の medium のまま、テンポの速いやり取りは low に下げ、伏線をまとめるターンだけ high や max に上げます。同じリクエスト本文の文字列 1 つを変えるだけです。
欲しい返答に合わせて max_tokens を決める
既定値は 4,096 トークンですが、1 章にはずっと多く必要です。推論トークンも出力として課金されるため、見えている返答より余裕を持たせて、最大 128,000 の範囲で設定してください。
知っておきたい上限
128,000 を超える max_tokens は検証で弾かれ、動画パートと音声パートも受け付けません。返答を先に埋めるために assistant メッセージで会話を終えることはできず、response_format もありません。構造化出力は、JSON スキーマをパラメーターにしたツールを tool_choice で強制して受け取ります。
API クイックスタート
curl --fail-with-body -sN https://api.spicyapi.ai/v1/chat/completions \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "anthropic/claude-opus-4.6/chat",
"messages": [
{
"role": "user",
"content": "Summarise the following release notes into three bullet points."
}
],
"stream": true
}' \
| jq --unbuffered -Rrj 'select(startswith("data: ")) | .[6:] | select(. != "[DONE]") | fromjson | if .error then "\n[error] \(.error.message)\n" else (.choices[0].delta.content? // empty) end'
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。














