Claude Platform Docs

CLI-Schnellstart

Installiere das Kommandozeilen-Tool ant, authentifiziere dich und sende deine erste Anfrage an die Claude API.

Die ant-CLI bietet Zugriff auf die Claude API von deinem Terminal aus. Jede API-Ressource wird als Unterbefehl bereitgestellt, mit Ausgabeformatierung, Antwortfilterung und Dateieingabe im YAML- oder JSON-Format.

Die ant-CLI in Aktion.

Im Vergleich zu curl erstellt ant Request-Bodies aus typisierten Flags oder per Pipe übergebenem YAML statt aus handgeschriebenem JSON und fügt Dateiinhalte über eine @path-Referenz direkt in String-Felder ein. Es extrahiert Antwortfelder mit einer integrierten --transform-Abfrage, sodass du kein separates Tool wie jq benötigst, und paginiert List-Endpunkte automatisch.

Installation

brew install anthropics/tap/ant

Überprüfe die Installation:

ant --version

Authentifizierung

ant auth login öffnet einen browserbasierten OAuth-Flow gegen die Claude Console und speichert die resultierenden Anmeldedaten lokal, sodass du die API aufrufen kannst, ohne einen „API key“ (API-Key) erstellen oder verwalten zu müssen.

CLI
ant auth login

Sende deine erste Anfrage

Sobald die Binärdatei installiert und authentifiziert ist, rufe die Messages API auf:

ant messages create \
  --model claude-opus-5 \
  --max-tokens 1024 \
  --message '{role: user, content: "Hello, Claude"}'
Output
{
  "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 /*, ... */ }
}

Die Antwort ist das vollständige API-Objekt, formatiert ausgegeben, da stdout ein Terminal ist.

Shell-Vervollständigung

Die CLI liefert Vervollständigungsskripte für bash, zsh, fish und PowerShell mit. Generiere und installiere eines für deine Shell:

ant @completion zsh > "${fpath[1]}/_ant"
# Starte deine Shell neu oder führe aus: autoload -U compinit && compinit

Nächste Schritte

API-Keys, Headless-Hosts, mehrere Workspaces und benannte Profile

Befehlsstruktur, Ausgabeformate, GJSON-Transformationen und Request-Bodies

API-Ressourcen unter Versionskontrolle, Scripting-Muster und Nutzung aus Claude Code

Was this page helpful?