はじめに
Claude Opus 5.5 は Anthropic の最新の Opus で、2026 年 9 月 22 日にリリースされ、ここでは /v1/chat/completions の OpenAI 互換 endpoint 1 本として提供しています。1,000,000 トークンの枠でこれまでのやり取りを原文のまま運び、1 回の返答は最大 128,000 トークンです。
推論は常にオンです。reasoning_effort は low、medium、high を取り、既定は medium です。モデルが自分でサンプリングを固定するため temperature と top_p は受け付けません。メッセージ内容はテキストと画像で、1 リクエストに最大 128 個のツールを定義でき、返答は Server-Sent Events でストリーミングされます。
主な機能とハイライト
記憶は段落ではなくターンで測る
30 ターン目に、その人物はまだ自分の出自を、交わした約束を、決して踏み越えないと言った一線を覚えているでしょうか。入力 1,000,000 トークンなら、答えは送る内容次第です。履歴を丸ごとリクエストに入れれば、モデルは言い換えではなく元のせりふを読みます。
Anthropic 発表の数値で、Opus 5 より速い
Anthropic によれば、Opus 5.5 は Opus 5 より 30% 以上速く書き、既定設定では通常の作業で消費するトークンも少ないとのことです。長い返答をストリーミングで受け取るとき、それは読み手が待たされずに済む時間です。
推論は常にオン、強さは 3 段階
Opus 5.5 は答える前に必ず考え、その推論は出力として課金されます。reasoning_effort が深さを決めます。短い会話のやり取りには low、たいていの作業には medium、仕込んだ細部や既定の事実を先に突き合わせる必要があるときは high です。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
messages | はい | 順序付きの会話ターン。content は文字列、またはテキストと |
max_tokens | いいえ | 返答を 128,000 で抑えます。読み込み枠の 8 分の 1 です。 |
reasoning_effort | いいえ | low、medium、high のいずれかで、既定は medium です。これは Anthropic がこのモデルに設定している既定と同じです。 |
stop | いいえ | 最大 4 件の停止シーケンスを、文字列か配列で指定します。モデルがそのいずれかを書いた時点で応答が終わり、一致した文字列そのものは返されません。 1 文字以上 · 1 件以上 · 4 件以内 |
tools | いいえ | 1 リクエストにつき最大 128 個の関数定義。 128 件以内 |
parallel_tool_calls | いいえ | true か false で、既定値は true です。true ではモデルが 1 ターンで複数のツール呼び出しを要求できます。 デフォルト値: |
tool_choice | いいえ | auto か none です。Opus 5.5 はツールの強制を受け付けません。 |
料金
入力 $3.60 / 出力 $18 100 万トークンあたり
ユースケース
数十ターン保たれる人物設定
会話を書かれたとおりに送れば、30 ターン後もその人物は自分の出自と、同意したことと、拒むことを覚えています。長いやり取りのほとんどは、要約の層をまったく必要としません。
長いタスクの連鎖をこなすエージェント
リポジトリと仕様、ここまでの議論を 1 回のリクエストで渡し、何から読むかはモデルに任せます。長いロールプレイが試す能力は、多段階のエンジニアリング作業に必要な能力と同じです。10 歩目で、1 歩目の判断をまだ覚えているかどうかです。
ツールによる構造化抽出
必要な項目をパラメーターにしたツールを定義し、それを呼び出して答えるようモデルに求めてください。原文全体が枠に入っているので、項目が欠けていればパイプラインではなく資料側の不足だとわかります。
プロンプトガイドと実践のヒント
履歴は全部、古い順に送る
この枠はたいてい、誰かが作ろうとしていた要約の仕組みより大きいものです。過去のメッセージをすべて順番どおり messages 配列に入れ、実際に交わされた言葉をモデルに読ませてください。
人物・世界観・禁則は system メッセージへ
system メッセージは、長いやり取りの中で唯一、押し流されない場所です。出自、話し方の癖、絶対にしないこと、語りの人称と時制はここに置き、user メッセージには今のターンだけを入れてください。
ツールは強制せず、呼び出しを求める
Opus 5.5 はツールの強制を受け付けず、この endpoint に response_format もありません。欲しい JSON スキーマをパラメーターにしたツールを定義し、tool_choice は auto のままにして、そのツールを呼び出して答えるようモデルに伝え、引数を検証してください。返答の書き出しを事前に埋めるために会話を assistant メッセージで終わらせることも、128,000 を超える max_tokens も、動画パートと音声パートも拒否されます。
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-5.5/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 リファレンスを参照してください。














