"code-execution-2025-08-25"
ベータヘッダーを追加してください。claude-opus-4-1-20250805
)claude-opus-4-20250514
)claude-sonnet-4-20250514
)claude-3-7-sonnet-20250219
)claude-3-5-haiku-latest
)"anthropic-beta": "code-execution-2025-08-25,files-api-2025-04-14"
container_upload
コンテンツブロックを使用してメッセージでファイルを参照bash_code_execution
: シェルコマンドを実行text_editor_code_execution
: コードの記述を含む、ファイルの表示、作成、編集stdout
: 成功した実行からの出力stderr
: 実行が失敗した場合のエラーメッセージreturn_code
: 成功の場合は0、失敗の場合は非ゼロfile_type
, content
, numLines
, startLine
, totalLines
is_file_update
(ファイルが既に存在していたかどうか)oldStart
, oldLines
, newStart
, newLines
, lines
(diff形式)ツール | エラーコード | 説明 |
---|---|---|
すべてのツール | unavailable | ツールが一時的に利用できません |
すべてのツール | execution_time_exceeded | 実行が最大時間制限を超えました |
すべてのツール | container_expired | コンテナが期限切れで利用できません |
すべてのツール | invalid_tool_input | ツールに無効なパラメータが提供されました |
すべてのツール | too_many_requests | ツール使用のレート制限を超えました |
text_editor | file_not_found | ファイルが存在しません(表示/編集操作の場合) |
text_editor | string_not_found | old_str がファイル内で見つかりません(str_replaceの場合) |
pause_turn
停止理由pause_turn
停止理由が含まれる場合があり、これはAPIが長時間実行されるターンを一時停止したことを示します。Claudeにターンを続行させるために、後続のリクエストでレスポンスをそのまま提供するか、会話を中断したい場合はコンテンツを変更することができます。
code-execution-2025-08-25
にアップグレードすることで、複数の言語でのコードを含むファイル操作とBash機能にアクセスできます。価格の違いはありません。
コンポーネント | レガシー | 現在 |
---|---|---|
ベータヘッダー | code-execution-2025-05-22 | code-execution-2025-08-25 |
ツールタイプ | code_execution_20250522 | code_execution_20250825 |
機能 | Pythonのみ | Bashコマンド、ファイル操作 |
レスポンスタイプ | code_execution_result | bash_code_execution_result , text_editor_code_execution_result |