1. Proporciona a Claude herramientas de uso de computadora y una instrucción del usuario
2. Claude decide usar una herramienta
stop_reason
de tool_use
, señalando la intención de Claude.3. Extrae la entrada de la herramienta, evalúa la herramienta en una computadora y devuelve los resultados
user
que contiene un bloque de contenido tool_result
.4. Claude continúa llamando a herramientas de uso de computadora hasta que haya completado la tarea
stop_reason
de tool_use
y deberías volver al paso 3.Bandera beta de Claude 4
20250429
en su tipo (herramientas de Claude 4), incluye esta bandera beta:Bandera beta de Claude Sonnet 3.7
20250124
en su tipo (herramientas de Claude Sonnet 3.7), incluye esta bandera beta:bash_20250124
) y editor de texto (text_editor_20250124
) están generalmente disponibles para Claude Sonnet 3.5 (nuevo) también y pueden usarse sin el encabezado beta de uso de computadora.Bandera beta de Claude Sonnet 3.5 (nuevo)
20241022
en su tipo (herramientas de Claude Sonnet 3.5), incluye esta bandera beta:Después de cada paso, toma una captura de pantalla y evalúa cuidadosamente si has logrado el resultado correcto. Muestra explícitamente tu razonamiento: "He evaluado el paso X..." Si no es correcto, inténtalo de nuevo. Solo cuando confirmes que un paso se ejecutó correctamente deberías pasar al siguiente.
<robot_credentials>
. Usar el uso de computadora dentro de aplicaciones que requieren inicio de sesión aumenta el riesgo de resultados negativos como consecuencia de la inyección de instrucciones. Por favor, revisa nuestra guía sobre mitigación de inyecciones de instrucciones antes de proporcionar al modelo credenciales de inicio de sesión.Tienes acceso a un conjunto de funciones que puedes usar para responder a la pregunta del usuario. Esto incluye acceso a un entorno de computación aislado. Actualmente NO tienes la capacidad de inspeccionar archivos o interactuar con recursos externos, excepto invocando las funciones a continuación.Al igual que con el uso regular de herramientas, el campo
system_prompt
proporcionado por el usuario sigue siendo respetado y utilizado en la construcción del mensaje del sistema combinado.
description
y tool_schema
no son necesarios ni permitidos.
tool_results
a Claude. Como con cualquier herramienta, el modelo no ejecuta automáticamente la herramienta.Herramientas de Claude 4
{ "type": "computer_20250124", "name": "computer" }
- Control de computadora mejorado con mayor precisión{ "type": "text_editor_20250429", "name": "str_replace_based_edit_tool" }
- Editor de texto actualizado sin el comando undo_edit
{ "type": "bash_20250124", "name": "bash" }
- Shell bash mejorado con capacidades mejoradasundo_edit
. Planifica en consecuencia al diseñar tus flujos de trabajo.Herramientas de Claude Sonnet 3.7
{ "type": "computer_20250124", "name": "computer" }
- Incluye nuevas acciones para un control más preciso{ "type": "text_editor_20250124", "name": "str_replace_editor" }
- Mismas capacidades que la versión 20241022{ "type": "bash_20250124", "name": "bash" }
- Mismas capacidades que la versión 20241022Herramientas de Claude Sonnet 3.5 (nuevo)
{ "type": "computer_20241022", "name": "computer" }
{ "type": "text_editor_20241022", "name": "str_replace_editor" }
{ "type": "bash_20241022", "name": "bash" }
type
identifica la herramienta y sus parámetros para fines de validación, el campo name
es el nombre de la herramienta expuesto al modelo.
Si quieres instruir al modelo para que use una de estas herramientas, puedes referirte explícitamente a la herramienta por el campo name
. El campo name
debe ser único dentro de la lista de herramientas; no puedes definir una herramienta con el mismo nombre que una herramienta definida por Anthropic en la misma llamada a la API.
tools
), hacerlo puede resultar en un rendimiento degradado del modelo.Herramienta de computadora
computer_20250124
- Herramienta de computadora mejorada con funciones avanzadas para Claude 4computer_20250124
- Herramienta de computadora mejorada con acciones adicionales disponibles en Claude Sonnet 3.7computer_20241022
- Herramienta de computadora original usada con Claude Sonnet 3.5 (nuevo)display_width_px
: Requerido El ancho de la pantalla controlada por el modelo en píxeles.display_height_px
: Requerido La altura de la pantalla controlada por el modelo en píxeles.display_number
: Opcional El número de pantalla a controlar (solo relevante para entornos X11). Si se especifica, se proporcionará a la herramienta un número de pantalla en la definición de la herramienta.computer_20250124
disponible con Claude Sonnet 3.7. Aquí está el esquema de entrada completo:computer_20241022
usada con Claude Sonnet 3.5 (nuevo):Herramienta de editor de texto
text_editor_20250429
- Editor de texto actualizado para Claude 4 sin el comando undo_edit
text_editor_20250124
- Mismas capacidades que la versión 20241022, para usar con Claude Sonnet 3.7text_editor_20241022
- Herramienta de editor de texto original usada con Claude Sonnet 3.5 (nuevo)Herramienta Bash
bash_20250124
- Herramienta bash mejorada para Claude 4 con capacidades mejoradasbash_20250124
- Mismas capacidades que la versión 20241022, para usar con Claude Sonnet 3.7bash_20241022
- Herramienta bash original usada con Claude Sonnet 3.5 (nuevo)thinking
a tu solicitud de API:
budget_tokens
especifica cuántos tokens puede usar Claude para pensar. Esto se resta de tu presupuesto general de max_tokens
.
Cuando el pensamiento está habilitado, Claude devolverá su proceso de razonamiento como parte de la respuesta, lo que puede ayudarte a:
tool_use
usando tus implementaciones de herramientasleft_mouse_down
, left_mouse_up
, y nuevo soporte para teclas modificadoras. La selección de celdas puede ser más fiable usando estos controles detallados y combinando teclas modificadoras con clics.Modelo | Elección de herramienta | Recuento de tokens del mensaje del sistema |
---|---|---|
Claude 4 Opus & Sonnet | auto any , tool | 466 tokens 499 tokens |
Claude Sonnet 3.7 | auto any , tool | 466 tokens 499 tokens |
Claude Sonnet 3.5 (nuevo) | auto any , tool | 466 tokens 499 tokens |
Herramienta | Tokens de entrada adicionales |
---|---|
computer_20250124 (Claude 4) | 735 tokens |
computer_20250124 (Claude Sonnet 3.7) | 735 tokens |
computer_20241022 (Claude Sonnet 3.5) | 683 tokens |
text_editor_20250429 (Claude 4) | 700 tokens |
text_editor_20250124 (Claude Sonnet 3.7) | 700 tokens |
text_editor_20241022 (Claude Sonnet 3.5) | 700 tokens |
bash_20250124 (Claude 4) | 245 tokens |
bash_20250124 (Claude Sonnet 3.7) | 245 tokens |
bash_20241022 (Claude Sonnet 3.5) | 245 tokens |
max_tokens
basado en los budget_tokens
que especifiques en el parámetro de pensamiento.