Panduan cepat CLI
Instal alat baris perintah ant, lakukan autentikasi, dan kirim permintaan pertama Anda ke Claude API.
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 tangan, dan menyisipkan isi file ke dalam field string dengan referensi @path. Alat ini mengekstrak field respons dengan kueri --transform bawaan, sehingga Anda tidak memerlukan alat terpisah seperti jq, dan secara otomatis melakukan paginasi pada endpoint daftar.
Instalasi
brew install anthropics/tap/antPeriksa instalasi:
ant --versionAutentikasi
ant auth login membuka alur OAuth berbasis browser terhadap Claude Console dan menyimpan kredensial yang dihasilkan secara lokal, sehingga Anda dapat memanggil API tanpa membuat atau mengelola "API key" (kunci API).
ant auth loginKirim permintaan pertama Anda
Setelah binary 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 /*, ... */ }
}Responsnya adalah objek API lengkap, ditampilkan dengan format rapi (pretty-printed) karena stdout adalah terminal.
Pelengkapan shell
CLI menyertakan skrip pelengkapan (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 && compinitLangkah selanjutnya
Kunci 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?