Claude API

Models APIに`capabilities.server_tools`フィールド追加でWeb検索・コード実行のモデル別サポートをプログラマティックに判定可能に

元記事を読む(platform.claude.com) ↗

Summary

10月6日Platform Release NotesでModels APIの`GET /v1/models`および`GET /v1/models/{model_id}`レスポンスに`capabilities.server_tools`フィールドが追加。`capabilities.server_tools.code_execution`でコード実行ツールのサポート可否、`capabilities.server_tools.web_search`でWeb検索ツールのサポート可否をプログラマティックに判定可能。トップレベルの`capabilities.code_execution`は従来通りコードがリクエスト内の他ツールを呼び出せるかを示す。10月1日の`line`フィールド・10月5日の`capabilities.thinking.types.disabled`フィールドに続くModels API拡張の第3弾で、モデルメタデータの自動取得がサーバーツール対応まで網羅。

Key Takeaways

  • ▸ `capabilities.server_tools.code_execution`・`capabilities.server_tools.web_search`でモデル別のサーバーツールサポートを判定
  • ▸ トップレベル`capabilities.code_execution`はリクエスト内他ツール呼び出し可否(従来通り)
  • ▸ 10月1日`line`→10月5日`thinking.types.disabled`→10月6日`server_tools`でModels APIが急速に拡張中
  • ▸ モデルルーティングシステムでサーバーツール対応を動的に判定可能に

Best Practice Updates

  • ✓ エージェントルーティングでWeb検索・コード実行ツールを使用する場合はModels APIの`server_tools`で事前サポート確認を推奨 — ハードコード不要で新モデル対応が自動化

Same Day Signals

すべて見る →

元記事の著作権は各著作者に帰属します。