CLI ant menyediakan akses ke Claude API dari terminal Anda. Setiap sumber daya API diekspos sebagai subperintah, dengan pemformatan output, pemfilteran respons, dan input file YAML atau JSON.
Dibandingkan dengan curl, ant membangun body permintaan dari flag bertipe atau YAML yang di-pipe alih-alih JSON yang ditulis manual, dan menyisipkan konten file ke dalam field string dengan referensi @path. CLI ini mengekstrak field respons dengan kueri --transform bawaan, sehingga Anda tidak memerlukan alat terpisah seperti jq, dan melakukan paginasi endpoint daftar secara otomatis.
brew install anthropics/tap/antPeriksa instalasi:
ant --versionant auth login membuka alur OAuth berbasis browser ke Claude Console dan menyimpan kredensial yang dihasilkan secara lokal, sehingga Anda dapat memanggil API tanpa membuat atau mengelola kunci API.
ant auth loginDengan binary yang telah terinstal dan terautentikasi, panggil Messages API:
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 /*, ... */ }
}Respons yang diberikan adalah objek API lengkap, dicetak dengan format rapi karena stdout adalah terminal.
CLI ini menyertakan skrip completion untuk bash, zsh, fish, dan PowerShell. Buat dan instal satu untuk shell Anda:
ant @completion zsh > "${fpath[1]}/_ant"
# Mulai ulang shell Anda atau jalankan: autoload -U compinit && compinitKunci API, host headless, beberapa workspace, dan profil bernama
Struktur perintah, format output, transformasi GJSON, dan body permintaan
Kontrol versi sumber daya API, pola scripting, dan penggunaan dari Claude Code
Was this page helpful?