CLI ant menyediakan akses ke API Claude dari terminal Anda. Setiap sumber daya API diekspos sebagai subperintah, dengan pemformatan output, pemfilteran respons, dan dukungan untuk input file YAML atau JSON yang membuatnya praktis baik untuk eksplorasi interaktif maupun otomatisasi.
Dibandingkan dengan memanggil API menggunakan curl, ant memungkinkan Anda membangun badan permintaan dari flag bertipe atau YAML yang di-pipe alih-alih JSON yang ditulis manual, menyisipkan konten file ke dalam field string dengan referensi @path, dan mengekstrak field dari respons dengan kueri --transform bawaan (tidak memerlukan alat JSON terpisah). Endpoint daftar melakukan paginasi secara otomatis. Claude Code memiliki dukungan native untuk ant.
Untuk parameter spesifik endpoint dan skema respons, lihat referensi API. Halaman ini membantu Anda menjalankan perintah yang berfungsi. Untuk semua hal lain yang dapat dilakukan CLI, lihat Menggunakan CLI dan Scripting dan otomatisasi CLI.
Periksa 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 loginUntuk cara autentikasi lainnya (variabel lingkungan kunci API, host headless, beberapa workspace, profil bernama, dan Workload Identity Federation), lihat Opsi autentikasi CLI.
Setelah binary terinstal dan terautentikasi, panggil Messages API:
ant messages create \
--model claude-opus-4-8 \
--max-tokens 1024 \
--message '{role: user, content: "Hello, Claude"}'{
"model": "claude-opus-4-8",
"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 menyertakan skrip completion untuk bash, zsh, fish, dan PowerShell. Buat dan instal salah satunya untuk shell Anda:
Was this page helpful?