1. Fornisci a Claude gli strumenti di utilizzo del computer e un prompt utente
2. Claude decide di utilizzare uno strumento
stop_reason
di tool_use
, segnalando l’intenzione di Claude.3. Estrai l'input dello strumento, valuta lo strumento su un computer e restituisci i risultati
user
contenente un blocco di contenuto tool_result
.4. Claude continua a chiamare gli strumenti di utilizzo del computer fino al completamento dell'attività
stop_reason
di tool_use
e dovresti tornare al passaggio 3.Flag beta di Claude 4
20250429
nel loro tipo (strumenti Claude 4),
includi questo flag beta: "betas": ["computer-use-2025-01-24"]
Flag beta di Claude Sonnet 3.7
20250124
nel loro tipo (strumenti Claude Sonnet 3.7),
includi questo flag beta: "betas": ["computer-use-2025-01-24"]
Nota:
Gli strumenti Bash (bash_20250124
) e editor di testo (text_editor_20250124
) sono
generalmente disponibili anche per Claude Sonnet 3.5 (nuovo) e possono essere
utilizzati senza l’intestazione beta di utilizzo del computer.Flag beta di Claude Sonnet 3.5 (nuovo)
20241022
nel loro tipo (strumenti Claude Sonnet 3.5),
includi questo flag beta: "betas": ["computer-use-2024-10-22"]
Dopo ogni passaggio, fai uno screenshot e valuta attentamente se hai ottenuto il risultato corretto. Mostra esplicitamente il tuo ragionamento: "Ho valutato il passaggio X..." Se non è corretto, riprova. Solo quando confermi che un passaggio è stato eseguito correttamente dovresti passare al successivo.
<robot_credentials>
. L’utilizzo del computer all’interno di applicazioni che richiedono l’accesso aumenta il rischio di risultati negativi a causa dell’iniezione di prompt. Si prega di consultare la nostra guida sulla mitigazione delle iniezioni di prompt prima di fornire al modello le credenziali di accesso.Hai accesso a un insieme di funzioni che puoi utilizzare per rispondere alla domanda dell’utente. Questo include l’accesso a un ambiente di calcolo isolato. Attualmente NON hai la capacità di ispezionare file o interagire con risorse esterne, se non invocando le funzioni sottostanti.Come per il normale utilizzo degli strumenti, il campo
system_prompt
fornito dall’utente viene comunque rispettato e utilizzato nella costruzione del prompt di sistema combinato.
description
e tool_schema
non sono necessari né consentiti.
tool_results
a Claude. Come per qualsiasi strumento, il modello non esegue automaticamente lo strumento.Strumenti Claude 4
{ "type": "computer_20250124", "name": "computer" }
- Controllo del computer migliorato con maggiore precisione{ "type": "text_editor_20250429", "name": "str_replace_based_edit_tool" }
- Editor di testo aggiornato senza il comando undo_edit
{ "type": "bash_20250124", "name": "bash" }
- Shell bash migliorata con capacità avanzateundo_edit
. Pianifica di conseguenza quando progetti i tuoi flussi di lavoro.Strumenti Claude Sonnet 3.7
{ "type": "computer_20250124", "name": "computer" }
- Include nuove azioni per un controllo più preciso{ "type": "text_editor_20250124", "name": "str_replace_editor" }
- Stesse capacità della versione 20241022{ "type": "bash_20250124", "name": "bash" }
- Stesse capacità della versione 20241022Strumenti Claude Sonnet 3.5 (nuovo)
{ "type": "computer_20241022", "name": "computer" }
{ "type": "text_editor_20241022", "name": "str_replace_editor" }
{ "type": "bash_20241022", "name": "bash" }
type
identifica lo strumento e i suoi parametri per scopi di convalida, il campo name
è il nome dello strumento esposto al modello.
Se vuoi sollecitare il modello a utilizzare uno di questi strumenti, puoi fare riferimento esplicito allo strumento tramite il campo name
. Il campo name
deve essere unico all’interno dell’elenco degli strumenti; non puoi definire uno strumento con lo stesso nome di uno strumento definito da Anthropic nella stessa chiamata API.
tools
), farlo potrebbe comportare un peggioramento delle prestazioni del modello.Strumento computer
computer_20250124
- Strumento computer migliorato con funzionalità avanzate per Claude 4computer_20250124
- Strumento computer migliorato con azioni aggiuntive disponibili in Claude Sonnet 3.7computer_20241022
- Strumento computer originale utilizzato con Claude Sonnet 3.5 (nuovo)display_width_px
: Obbligatorio La larghezza del display controllato dal modello in pixel.display_height_px
: Obbligatorio L’altezza del display controllato dal modello in pixel.display_number
: Opzionale Il numero del display da controllare (rilevante solo per ambienti X11). Se specificato, allo strumento verrà fornito un numero di display nella definizione dello strumento.computer_20250124
disponibile con Claude Sonnet 3.7. Ecco lo schema di input completo:computer_20241022
utilizzato con Claude Sonnet 3.5 (nuovo):Strumento editor di testo
text_editor_20250429
- Editor di testo aggiornato per Claude 4 senza il comando undo_edit
text_editor_20250124
- Stesse capacità della versione 20241022, per l’uso con Claude Sonnet 3.7text_editor_20241022
- Strumento editor di testo originale utilizzato con Claude Sonnet 3.5 (nuovo)Strumento bash
bash_20250124
- Strumento bash migliorato per Claude 4 con capacità avanzatebash_20250124
- Stesse capacità della versione 20241022, per l’uso con Claude Sonnet 3.7bash_20241022
- Strumento bash originale utilizzato con Claude Sonnet 3.5 (nuovo)thinking
alla tua richiesta API:
budget_tokens
specifica quanti token Claude può utilizzare per il pensiero. Questo viene sottratto dal tuo budget complessivo di max_tokens
.
Quando il pensiero è abilitato, Claude restituirà il suo processo di ragionamento come parte della risposta, che può aiutarti a:
tool_use
utilizzando le tue implementazioni degli strumentileft_mouse_down
, left_mouse_up
e nuovo supporto per i tasti modificatori. La selezione delle celle può essere più affidabile utilizzando questi controlli granulari e combinando i tasti modificatori con i clic.Modello | Scelta dello strumento | Conteggio token del prompt di sistema |
---|---|---|
Claude 4 Opus & Sonnet | auto any , tool | 466 token 499 token |
Claude Sonnet 3.7 | auto any , tool | 466 token 499 token |
Claude Sonnet 3.5 (nuovo) | auto any , tool | 466 token 499 token |
Strumento | Token di input aggiuntivi |
---|---|
computer_20250124 (Claude 4) | 735 token |
computer_20250124 (Claude Sonnet 3.7) | 735 token |
computer_20241022 (Claude Sonnet 3.5) | 683 token |
text_editor_20250429 (Claude 4) | 700 token |
text_editor_20250124 (Claude Sonnet 3.7) | 700 token |
text_editor_20241022 (Claude Sonnet 3.5) | 700 token |
bash_20250124 (Claude 4) | 245 token |
bash_20250124 (Claude Sonnet 3.7) | 245 token |
bash_20241022 (Claude Sonnet 3.5) | 245 token |
max_tokens
in base ai budget_tokens
che specifichi nel parametro di pensiero.