feat(anthropic): auto append relevant beta headers for computer use (#34117)

in addition to documenting it


https://platform.claude.com/docs/en/agents-and-tools/tool-use/computer-use-tool
This commit is contained in:
Mason Daugherty
2025-12-08 15:25:36 -05:00
committed by GitHub
parent 85012ae601
commit dcb670f395
4 changed files with 118 additions and 4 deletions

View File

@@ -118,6 +118,23 @@ _PROFILES: dict[str, dict[str, Any]] = {
"image_tool_message": True,
"structured_output": False,
},
"claude-opus-4-5": {
"max_input_tokens": 200000,
"max_output_tokens": 64000,
"image_inputs": True,
"audio_inputs": False,
"video_inputs": False,
"image_outputs": False,
"audio_outputs": False,
"video_outputs": False,
"reasoning_output": True,
"tool_calling": True,
"image_url_inputs": True,
"pdf_inputs": True,
"pdf_tool_message": True,
"image_tool_message": True,
"structured_output": False,
},
"claude-3-opus-20240229": {
"max_input_tokens": 200000,
"max_output_tokens": 4096,