Maliyet ve Performans Basit
Çağrı Başına Maliyet Takibi
Faturalama ve izleme için her JSON yanıtından maliyet ve token dökümünü çıkarın
Komut
$ RESULT=$("color:#7C5CFC">claude -p "What is 2+2?" "color:#d97757">--output-format json) "color:#7C5CFC">echo "$RESULT" | "color:#7C5CFC">jq '{ cost: .total_cost_usd, input: .usage.input_tokens, output: .usage.output_tokens, cached: .usage.cache_read_input_tokens }'
Yanıt
{
"cost": 0.008,
"input": 3,
"output": 6,
"cached": 15635
} Ayrıştırma Kodu
059669">">const data = JSON.parse(output); 059669">">console.log(059669">`Cost: $${data.total_cost_usd}`); 059669">">console.log(059669">`Input: ${data.usage.input_tokens}`); 059669">">console.log(059669">`Output: ${data.usage.output_tokens}`); console.log(059669">`Cached: ${data.usage.cache_read_input_tokens}`);
Tuzaklar
! total_cost_usd tüm token türlerini içerir: input, output, cache write ve cache read
! Birden fazla model kullanıldığında (yedek) modelUsage model bazlı dökümü gösterir