Démarrage rapide de la CLI
Installez l'outil en ligne de commande ant, authentifiez-vous et envoyez votre première requête à l'API Claude.
La CLI ant donne accès à l'API Claude depuis votre terminal. Chaque ressource de l'API est exposée sous forme de sous-commande, avec formatage de la sortie, filtrage des réponses et saisie de fichiers YAML ou JSON.
Par rapport à curl, ant construit les corps de requête à partir d'options typées ou de YAML transmis par pipe plutôt qu'à partir de JSON écrit à la main, et insère le contenu des fichiers dans les champs de type chaîne grâce à une référence @path. Il extrait les champs de réponse avec une requête --transform intégrée, de sorte que vous n'avez pas besoin d'un outil distinct tel que jq, et il pagine automatiquement les points de terminaison de liste.
Installation
brew install anthropics/tap/antVérifiez l'installation :
ant --versionAuthentification
ant auth login ouvre un flux OAuth dans le navigateur auprès de la Claude Console et stocke localement les identifiants obtenus, ce qui vous permet d'appeler l'API sans créer ni gérer de « API key » (clé API).
ant auth loginEnvoyer votre première requête
Une fois le binaire installé et authentifié, appelez l'API Messages :
ant messages create \
--model claude-opus-5 \
--max-tokens 1024 \
--message '{role: user, content: "Hello, Claude"}'{
"model": "claude-opus-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 réponse est l'objet API complet, mis en forme lisiblement car stdout est un terminal.
Complétion du shell
La CLI fournit des scripts de complétion pour bash, zsh, fish et PowerShell. Générez et installez celui qui correspond à votre shell :
ant @completion zsh > "${fpath[1]}/_ant"
# Redémarrez votre shell ou exécutez : autoload -U compinit && compinitÉtapes suivantes
Clés API, hôtes sans interface, espaces de travail multiples et profils nommés
Structure des commandes, formats de sortie, transformations GJSON et corps de requête
Gestion de versions des ressources de l'API, modèles de scripts et utilisation depuis Claude Code
Was this page helpful?