Memahami dan melacak penggunaan token untuk penagihan dalam Claude Code SDK
id
yang sama melaporkan penggunaan yang identik. Ketika Claude mengirim beberapa pesan dalam giliran yang sama (misalnya, teks + penggunaan tool), mereka berbagi ID pesan dan data penggunaan yang sama.
result
akhir berisi total penggunaan kumulatif dari semua langkah dalam percakapan:
output_tokens
yang berbeda untuk pesan dengan ID yang sama. Ketika ini terjadi:
total_cost_usd
dalam pesan hasil adalah otoritatifinput_tokens
: Token input dasar yang diprosesoutput_tokens
: Token yang dihasilkan dalam responscache_creation_input_tokens
: Token yang digunakan untuk membuat entri cachecache_read_input_tokens
: Token yang dibaca dari cacheservice_tier
: Tingkat layanan yang digunakan (misalnya, “standard”)total_cost_usd
: Total biaya dalam USD (hanya dalam pesan hasil)