Claude Platform Docs

Guida rapida alla CLI

Installa lo strumento da riga di comando ant, esegui l'autenticazione e invia la tua prima richiesta alla Claude API.

La CLI ant fornisce accesso alla Claude API dal tuo terminale. Ogni risorsa API è esposta come sottocomando, con formattazione dell'output, filtraggio delle risposte e input da file YAML o JSON.

La CLI ant in azione.

Rispetto a curl, ant costruisce i corpi delle richieste a partire da flag tipizzati o da YAML inviato tramite pipe invece che da JSON scritto a mano, e inserisce il contenuto dei file nei campi stringa con un riferimento @path. Estrae i campi della risposta con una query --transform integrata, quindi non hai bisogno di uno strumento separato come jq, e gestisce automaticamente la paginazione degli endpoint di elenco.

Installazione

brew install anthropics/tap/ant

Verifica l'installazione:

ant --version

Autenticazione

ant auth login apre un flusso OAuth basato su browser verso la Claude Console e memorizza localmente le credenziali risultanti, così puoi chiamare l'API senza creare o gestire una chiave API.

CLI
ant auth login

Invia la tua prima richiesta

Con il binario installato e autenticato, chiama la Messages API:

ant messages create \
  --model claude-opus-5-5 \
  --max-tokens 1024 \
  --message '{role: user, content: "Hello, Claude"}'
Output
{
  "model": "claude-opus-5-5",
  "id": "msg_01YMmR5XodC5nTqMxLZMKaq6",
  "type": "message",
  "role": "assistant",
  "content": [
    {
      "type": "text",
      "text": "Hello! How are you doing today? Is there something I can help you with?"
    }
  ],
  "stop_reason": "end_turn",
  "usage": { "input_tokens": 27, "output_tokens": 20 /*, ... */ }
}

La risposta è l'oggetto API completo, formattato in modo leggibile perché stdout è un terminale.

Completamento della shell

La CLI include script di completamento per bash, zsh, fish e PowerShell. Generane e installane uno per la tua shell:

ant @completion zsh > "${fpath[1]}/_ant"
# Riavvia la shell o esegui: autoload -U compinit && compinit

Passaggi successivi

Was this page helpful?