วิธีตรวจสอบการใช้โทเค็น Claude Code: 4 วิธีในการดูว่าเอเจนต์ของคุณใช้จ่ายอะไร
สี่วิธีในการตรวจสอบการใช้โทเค็น Claude Code: คำสั่ง /cost, บันทึกการสนทนา, CLI ccusage, และมิเตอร์สดต่อเซสชัน ดูว่าเอเจนต์แต่ละตัวใช้จ่ายอะไรบ้างอย่างชัดเจน
หากคุณใช้ Claude Code มากกว่าหลายนาทีต่อวัน โทเค็นคือสกุลเงินที่แท้จริงของคุณ พวกมันตัดสินใจเมื่อไหร่ที่คุณจะถึงขีดจำกัดอัตรา, ความเร็วที่คุณใช้จ่ายผ่านการสมัครสมาชิก, และว่าเอเจนต์ที่ทำงานนานนั้นคุ้มค่าหรือไม่ ปัญหาคือ Claude Code ไม่ได้ประกาศจำนวนให้คุณทราบ คุณต้องไปดูเอง
นี่คือสี่วิธีในการตรวจสอบการใช้งานโทเค็นของ Claude Code ตั้งแต่คำสั่งในตัวที่เร็วที่สุดไปจนถึงมิเตอร์สดที่แสดงทุกเอเจนต์แบบเรียลไทม์ เลือกวิธีที่เหมาะสมกับความลึกที่คุณต้องการ
1. วิธีที่เร็วที่สุด: คำสั่ง /cost
ภายในเซสชันใดๆ ของ Claude Code ให้พิมพ์:
/cost
Claude Code จะแสดงต้นทุนรวมและจำนวนโทเค็นสำหรับเซสชันปัจจุบัน รวมถึงระยะเวลาที่มันทำงานอยู่ นี่คือคำตอบที่เร็วที่สุดสำหรับ "เซสชันนี้ใช้จ่ายไปเท่าไหร่แล้ว" และไม่ต้องติดตั้งอะไรเพิ่มเติม
ข้อจำกัด: /cost จะถูกจำกัดอยู่ในเซสชันที่คุณอยู่ มันไม่บอกคุณว่าคุณใช้จ่ายไปเท่าไหร่เมื่อวานนี้, โครงการอื่นมีค่าใช้จ่ายเท่าไหร่, หรือเอเจนต์เฉพาะเปรียบเทียบกับอีกอันอย่างไร สำหรับการตรวจสอบอย่างรวดเร็วเพียงครั้งเดียวมันเหมาะสมมาก สำหรับข้อมูลในอดีตให้ทำการอ่านต่อไป
2. อ่านแหล่งที่มา: บันทึกเซสชัน
Claude Code จะเขียนทุกเซสชันลงดิสก์เป็นบันทึก JSONL บน macOS และ Linux คุณจะพบมันที่นี่:
~/.claude/projects/<encoded-project-path>/<session-id>.jsonl
แต่ละบรรทัดคือข้อความหนึ่งข้อความ และข้อความของผู้ช่วยจะมีวัตถุ usage ที่มีจำนวนที่แน่นอน: input_tokens, output_tokens, และฟิลด์แคช (cache_creation_input_tokens, cache_read_input_tokens). การอ่านแคชเป็นส่วนที่น่าสนใจ: มันมีค่าใช้จ่ายต่ำกว่าการป้อนข้อมูลใหม่ ดังนั้นเซสชันที่มีอัตราการเข้าถึงแคชสูงจึงมีค่าใช้จ่ายน้อยกว่าที่จำนวนโทเค็นดิบจะแนะนำ
นี่คือความจริงพื้นฐาน เครื่องมืออื่นๆ ทุกตัว รวมถึงสองตัวด้านล่าง อ่านไฟล์เดียวกันนี้ หากคุณต้องการเขียนรายงานของคุณเอง jq บน JSONL จะช่วยให้คุณทำได้
3. CLI ที่เฉพาะเจาะจง: ccusage
หากคุณไม่ต้องการเขียนพาร์เซอร์ของคุณเอง เครื่องมือชุมชน ccusage จะอ่านบันทึกเหล่านั้นและรวบรวมเป็นยอดรวมรายวัน, รายเดือน, และต่อเซสชัน:
npx ccusage@latest
มันเป็นทางเลือกที่ดี: มีประวัติมากกว่าคำสั่ง /cost, ทำงานน้อยกว่าการใช้ jq ด้วยมือ มันอยู่ในเทอร์มินัล แต่ก็ยังตอบคำถาม "ฉันใช้จ่ายไปเท่าไหร่" แต่ไม่ใช่ "เอเจนต์ไหนที่ใช้จ่ายอยู่ตอนนี้"
4. มิเตอร์สด: การใช้งานต่อเซสชันใน AgentsRoom
สามวิธีข้างต้นมีจุดบอดอย่างหนึ่ง: พวกมันเป็นข้อมูลย้อนหลังและแบบสตรีมเดียว ในขณะที่คุณรันเอเจนต์หลายตัวพร้อมกัน คุณต้องการดูการใช้งานต่อเอเจนต์แบบสด โดยไม่ต้องพิมพ์คำสั่งในแต่ละเทอร์มินัล
นี่คือสิ่งที่ มิเตอร์การใช้งานโทเค็นของ Claude Code ใน AgentsRoom ทำ มันอ่านบันทึก JSONL เดียวกันต่อเซสชัน และแสดง:
- โทเค็นการป้อนข้อมูล, การส่งออก และแคชต่อเอเจนต์ โดยอัปเดตเมื่อเซสชันทำงาน
- อัตราการเข้าถึงแคช เพื่อให้คุณเห็นเมื่อบริบทถูกนำกลับมาใช้แทนที่จะถูกส่งใหม่
- การเตือนก่อนที่เซสชันจะใกล้ถึงขีดจำกัดอัตรา
เนื่องจากมันระบุการใช้งานตามเซสชัน มันจึงถูกต้องแม้เมื่อคุณรัน บัญชี Claude Code หลายบัญชี ข้างกัน: แต่ละบัญชีจะเก็บยอดรวมของตัวเอง ซึ่งทำให้การเรียกเก็บเงินต่อผู้ใช้ทำได้ง่าย
คุณควรใช้วิธีไหน
- ต้องการแค่หมายเลขของเซสชันนี้?
/cost. - ต้องการเขียนรายงานที่กำหนดเอง? อ่านบันทึก JSONL โดยตรง.
- ต้องการยอดรวมรายวันและรายเดือนในเทอร์มินัล?
ccusage. - รันเอเจนต์หลายตัวและต้องการดูการใช้งานแบบสด, ต่อเอเจนต์และต่อบัญชี? ใช้มิเตอร์ใน AgentsRoom.
การตรวจสอบการใช้งานคือขั้นตอนแรก หากตัวเลขทำให้คุณรู้สึกไม่สบายใจ การเคลื่อนไหวถัดไปคือการลดมันลง: ดู วิธีลดค่าใช้จ่ายโทเค็นของ Claude Code สำหรับกลไกที่สำคัญจริงๆ เริ่มต้นด้วยการนำกลับมาใช้แคช.
ดาวน์โหลด AgentsRoom
เรียกใช้ AI agents ของคุณ (Claude, Codex, Antigravity CLI, OpenCode, Aider, Grok Build, Mistral Vibe, Kimi Code) ในทุกโปรเจกต์ของคุณจากหน้าต่างเดียว
แอปคู่หู: ตรวจสอบตัวแทนของคุณได้ทุกที่
นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ
ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง
มองเห็น AgentsRoom ในการทำงาน