1. Fournir à Claude des outils d'utilisation d'ordinateur et un prompt utilisateur
2. Claude décide d'utiliser un outil
stop_reason
de tool_use
, signalant l’intention de Claude.3. Extraire l'entrée de l'outil, évaluer l'outil sur un ordinateur et renvoyer les résultats
user
contenant un bloc de contenu tool_result
.4. Claude continue d'appeler des outils d'utilisation d'ordinateur jusqu'à ce qu'il ait terminé la tâche
stop_reason
tool_use
et vous devriez revenir à l’étape 3.Indicateur bêta Claude 4
20250429
dans leur type (outils
Claude 4), incluez cet indicateur bêta : "betas": ["computer-use-2025-01-24"]
Indicateur bêta Claude Sonnet 3.7
20250124
dans leur type (outils
Claude Sonnet 3.7), incluez cet indicateur bêta : "betas": ["computer-use-2025-01-24"]
Remarque : Les outils Bash
(bash_20250124
) et éditeur de texte (text_editor_20250124
) sont
généralement disponibles pour Claude Sonnet 3.5 (nouveau) également et
peuvent être utilisés sans l’en-tête bêta d’utilisation d’ordinateur.Indicateur bêta Claude Sonnet 3.5 (nouveau)
20241022
dans leur type (outils
Claude Sonnet 3.5), incluez cet indicateur bêta : "betas": ["computer-use-2024-10-22"]
Après chaque étape, prends une capture d'écran et évalue soigneusement si tu as obtenu le bon résultat. Montre explicitement ton raisonnement : "J'ai évalué l'étape X..." Si ce n'est pas correct, essaie à nouveau. Ce n'est que lorsque tu confirmes qu'une étape a été correctement exécutée que tu dois passer à la suivante.
<robot_credentials>
. L’utilisation d’ordinateur dans des applications nécessitant une connexion augmente le risque de mauvais résultats suite à une injection de prompt. Veuillez consulter notre guide sur l’atténuation des injections de prompts avant de fournir au modèle des informations d’identification.Vous avez accès à un ensemble de fonctions que vous pouvez utiliser pour répondre à la question de l’utilisateur. Cela inclut l’accès à un environnement informatique isolé. Vous n’avez PAS actuellement la capacité d’inspecter des fichiers ou d’interagir avec des ressources externes, sauf en invoquant les fonctions ci-dessous.Comme avec l’utilisation régulière d’outils, le champ
system_prompt
fourni par l’utilisateur est toujours respecté et utilisé dans la construction du prompt système combiné.
description
et tool_schema
ne sont pas nécessaires ou autorisés.
tool_results
à Claude. Comme pour tout outil, le modèle n’exécute pas automatiquement l’outil.Outils Claude 4
{ "type": "computer_20250124", "name": "computer" }
- Contrôle d’ordinateur amélioré avec une précision améliorée{ "type": "text_editor_20250429", "name": "str_replace_based_edit_tool" }
- Éditeur de texte mis à jour sans la commande undo_edit
{ "type": "bash_20250124", "name": "bash" }
- Shell bash amélioré avec des capacités amélioréesundo_edit
. Planifiez en conséquence lors de la conception de vos flux de travail.Outils Claude Sonnet 3.7
{ "type": "computer_20250124", "name": "computer" }
- Inclut de nouvelles actions pour un contrôle plus précis{ "type": "text_editor_20250124", "name": "str_replace_editor" }
- Mêmes capacités que la version 20241022{ "type": "bash_20250124", "name": "bash" }
- Mêmes capacités que la version 20241022Outils Claude Sonnet 3.5 (nouveau)
{ "type": "computer_20241022", "name": "computer" }
{ "type": "text_editor_20241022", "name": "str_replace_editor" }
{ "type": "bash_20241022", "name": "bash" }
type
identifie l’outil et ses paramètres à des fins de validation, le champ name
est le nom de l’outil exposé au modèle.
Si vous souhaitez inciter le modèle à utiliser l’un de ces outils, vous pouvez explicitement faire référence à l’outil par le champ name
. Le champ name
doit être unique dans la liste d’outils ; vous ne pouvez pas définir un outil avec le même nom qu’un outil défini par Anthropic dans le même appel API.
tools
), cela
peut entraîner une dégradation des performances du modèle.Outil ordinateur
computer_20250124
- Outil informatique amélioré avec des fonctionnalités avancées pour Claude 4computer_20250124
- Outil informatique amélioré avec des actions supplémentaires disponibles dans Claude Sonnet 3.7computer_20241022
- Outil informatique original utilisé avec Claude Sonnet 3.5 (nouveau)display_width_px
: Obligatoire La largeur de l’affichage contrôlé par le modèle en pixels.display_height_px
: Obligatoire La hauteur de l’affichage contrôlé par le modèle en pixels.display_number
: Facultatif Le numéro d’affichage à contrôler (pertinent uniquement pour les environnements X11). Si spécifié, l’outil recevra un numéro d’affichage dans la définition de l’outil.computer_20250124
disponible avec Claude Sonnet 3.7. Voici le schéma d’entrée complet :computer_20241022
utilisé avec Claude Sonnet 3.5 (nouveau) :Outil éditeur de texte
text_editor_20250429
- Éditeur de texte mis à jour pour Claude 4 sans la commande undo_edit
text_editor_20250124
- Mêmes capacités que la version 20241022, à utiliser avec Claude Sonnet 3.7text_editor_20241022
- Outil éditeur de texte original utilisé avec Claude Sonnet 3.5 (nouveau)Outil Bash
bash_20250124
- Outil bash amélioré pour Claude 4 avec des capacités amélioréesbash_20250124
- Mêmes capacités que la version 20241022, à utiliser avec Claude Sonnet 3.7bash_20241022
- Outil bash original utilisé avec Claude Sonnet 3.5 (nouveau)thinking
à votre requête API :
budget_tokens
spécifie combien de tokens Claude peut utiliser pour la réflexion. Cela est soustrait de votre budget global max_tokens
.
Lorsque la réflexion est activée, Claude renverra son processus de raisonnement dans le cadre de la réponse, ce qui peut vous aider à :
tool_use
en utilisant vos implémentations d’outilsleft_mouse_down
, left_mouse_up
, et le nouveau support de touches modificatrices. La sélection de cellules peut être plus fiable en utilisant ces contrôles précis et en combinant des touches modificatrices avec des clics.Modèle | Choix d’outil | Nombre de tokens du prompt système |
---|---|---|
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 (nouveau) | auto any , tool | 466 tokens 499 tokens |
Outil | Tokens d’entrée supplémentaires |
---|---|
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
en fonction des budget_tokens
que vous spécifiez dans le paramètre de réflexion.