コンテンツにスキップ
Zenn Dev Aiden Ai Claude Fable 5 API Guide

Claude Fable 5 を API 視点で読み解く — Opus 4.8 から何が変わったのか

  • URL: https://zenn.dev/aiden_ai/articles/00fd9f3839b548
  • 日付: 2026-06-11
  • Tier: Tier 2
  • 要旨: Claude Fable 5(claude-fable-5)のAPI利用に特化した破壊的変更まとめ。思考常時ON・protected thinking・新トークナイザ(約30%増)・refusal stop_reason・30日データ保持必須の5点を具体的なコードと移行チェックリストで解説。

詳細

なぜ1日触っても違いが分からないか:Fable 5の優位は「難しく・長時間・自律的なタスク」に集中しており、短いスコープ明確なタスクではOpus 4.8と体感差が出にくい(SWE-bench Pro: 80.3% vs 69.2%)。

5つの破壊的変更

  1. thinking常時ON: {"type":"disabled"}は400エラー。深さはoutput_config={"effort":"high"}で制御(low/medium/high/xhigh/max)
  2. protected thinking: 生の思考連鎖は返らない。display:"summarized"で要約を表示可能
  3. 新トークナイザ: 同一内容でOpus系より約30%多くトークン化。count_tokensinput_tokens_prior_tokenizerとの差分を事前計測推奨
  4. refusal stop_reason: 安全分類器が発動するとHTTP 200でstop_reason:"refusal"が返る。content[0]を無条件で読むコードが壊れる。サーバーサイドfallbacks(betaヘッダ)でOpus 4.8への自動切り替えが可能
  5. 30日データ保持必須: ZDR(ゼロデータ保持)不可。ZDR設定の組織は全リクエストが400になる

差を引き出す条件:最初の1ターンにタスク全体を渡してhigh/xhigh effortで回す。1リクエスト数分〜15分を想定してストリーミング必須設計に。過剰スキャフォルディングは品質を下げる。