CLAUDE LABEN
MODEL — Claude Sonnet 5が全プランの既定モデルになりました。計画・ツール利用・自律実行を強化した最もエージェント的なSonnetですPRICE — Sonnet 5は導入価格が100万トークンあたり入力$2・出力$10で、8月31日まで適用されますCODE — Claude CodeがSonnet 5を既定化し、ネイティブ1Mトークンのコンテキストに対応しましたGATEWAY — Amazon BedrockとGoogle Cloud向けにセルフホスト型のClaude apps gatewayが登場しました(SSO・ポリシー・コスト管理)CHROME — Claude in Chromeが正式提供となり、背景通知やドラフトPRの引き継ぎが加わりましたENTERPRISE — Enterprise向けに管理分析・モデル単位の権限・支出アラートが強化されましたMODEL — Claude Sonnet 5が全プランの既定モデルになりました。計画・ツール利用・自律実行を強化した最もエージェント的なSonnetですPRICE — Sonnet 5は導入価格が100万トークンあたり入力$2・出力$10で、8月31日まで適用されますCODE — Claude CodeがSonnet 5を既定化し、ネイティブ1Mトークンのコンテキストに対応しましたGATEWAY — Amazon BedrockとGoogle Cloud向けにセルフホスト型のClaude apps gatewayが登場しました(SSO・ポリシー・コスト管理)CHROME — Claude in Chromeが正式提供となり、背景通知やドラフトPRの引き継ぎが加わりましたENTERPRISE — Enterprise向けに管理分析・モデル単位の権限・支出アラートが強化されました
記事一覧/API & SDK
API & SDK/2026-07-04上級

claude-opus-4-7 の speed:fast が 7/24 で失効する — 能力ペア単位で守る preflight

Opus 4.7 の fast モードが 2026-07-24 に廃止されます。モデルIDは有効なまま speed 指定だけがエラーになるため、モデルID監査では取りこぼします。能力ペア単位の preflight と自動移行を実装します。

api-sdk13claude-api77model-migration4preflight2automation47

プレミアム記事

自動運用のログを見ていて、いちばん厄介なのは「モデルは生きているのに、リクエストの一部だけが失敗する」タイプの障害です。2026-07-24 に予定されている Opus 4.7 の fast モード廃止は、まさにこの形で表面化します。claude-opus-4-7 というモデルIDはその後も有効なまま、speed: "fast" を指定したリクエストだけがエラーを返すようになります。

私自身、個人開発で複数のサイトの自動投稿を毎日回していて、以前モデルIDの引退には監査スクリプトで気づけたのに、速度指定の変更で危うく取りこぼしかけたことがあります。モデル移行のチェックリストは「使っているモデルIDは生きているか」だけを見ていることが多く、その一段下の「そのモデルで、その速度指定が今も使えるか」までは見ていないからです。

ここでは、モデルと速度を1つの「能力ペア」として扱い、起動前に実際のプローブで検証してから本処理に入る preflight を実装します。7/24 を過ぎても無人パイプラインを止めないための、能力ペア単位の防御です。

何が起きるのか — モデルは残り、速度指定だけが失効する

まず事実関係を整理します。今回廃止されるのは Opus 4.7 の fast モードであって、モデルそのものではありません。

要素7/24 以前7/24 以降
claude-opus-4-7(速度指定なし)利用可利用可(変化なし)
claude-opus-4-7 + speed: "fast"利用可エラー
claude-opus-4-8 + speed: "fast"利用可利用可(移行先)

つまり、speed を付けずに Opus 4.7 を呼んでいるコードは何も変わりません。影響を受けるのは、speed: "fast" を明示的に付けている呼び出しだけです。低レイテンシを狙って fast モードを常用しているバッチほど、静かに壊れます。

ここが取りこぼしを生む理由です。「引退したモデルIDを使っていないか」を検査する監査は、claude-opus-4-7 を有効と判定して素通りさせます。速度指定は監査の視野の外にあるのです。

なぜモデルID監査では気づけないのか

多くの移行監査は、こんな形をしています。

# よくあるモデルID監査 — これでは今回の廃止を取りこぼす
RETIRED_MODEL_IDS = {
    "claude-3-opus-20240229",
    "claude-3-5-sonnet-20240620",
    # ... 引退したモデルIDの一覧
}
 
def audit_model_id(model: str) -> None:
    """使用中のモデルIDが引退リストに載っていないか確認する。"""
    if model in RETIRED_MODEL_IDS:
        raise RuntimeError(f"引退済みモデルを使用しています: {model}")
    # claude-opus-4-7 は引退していないので、ここは通過する

この監査は「モデルID」という単位でしか世界を見ていません。claude-opus-4-7 は生きているので合格になります。しかし実際に落ちるのは (claude-opus-4-7, fast) という組み合わせです。単位がずれているのです。

必要なのは、検査の粒度を「モデルID」から「モデル × 速度」に一段細かくすることです。ここから先は、この能力ペアを軸に組み立てていきます。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
モデルID監査を通しているのに『なぜか特定のジョブだけ落ちる』状態を、廃止前に自力で検知できるようになる
モデル×速度を1つの能力ペアとして扱う preflight を実装し、無人パイプラインを 7/24 の境界で止めない仕組みを手に入れられる
失効を検知したら Opus 4.8 の fast モードへ自動移行し、コストとレイテンシの差分まで確認できる運用に切り替えられる
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Claude Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

API & SDK2026-06-21
90秒で切られるコード実行セルを跨いで、長いバッチをチェックポイント分割で回す
Claude のコード実行ツールはセル単位で90秒の上限が明示されました。長いバッチがここで打ち切られないよう、コンテナのファイルシステムへ進捗を残してセルを跨いで再開する設計を、計測・冪等なチェックポイント・撤退判断まで実装コード付きで整理します。
API & SDK2026-06-27
漏洩しても請求が膨らむ前に止める — 無人パイプラインのAPIキー被害半径設計
漏洩を前提にAPIキーの被害半径を縮める設計。ワークスペース単位のキー分離、無停止ローテーション、使用量のローリングベースライン+中央絶対偏差でスパイクを検知する番犬の実装を、定期実行への組み込みまで通します。
API & SDK2026-06-15
モデルが予告なく使えなくなる日に備える — 引退・撤回・過負荷を一つのステートマシンで扱うルーター設計
あるモデルが、技術的な障害ではなく外部都合で短時間のうちに使えなくなる。引退・撤回・一時的な過負荷という三種の「使えない」を一つの可用性ステートマシンで扱い、自動運用を止めないルーターを TypeScript と Python の動くコードで設計します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →