"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, 실패의 경우 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 |