วิธีตรวจสอบการใช้โทเค็น Claude Code: 4 วิธีในการดูว่าเอเจนต์ของคุณใช้จ่ายอะไร

สี่วิธีในการตรวจสอบการใช้โทเค็น Claude Code: คำสั่ง /cost, บันทึกการสนทนา, CLI ccusage, และมิเตอร์สดต่อเซสชัน ดูว่าเอเจนต์แต่ละตัวใช้จ่ายอะไรบ้างอย่างชัดเจน

หากคุณใช้ Claude Code มากกว่าหลายนาทีต่อวัน โทเค็นคือสกุลเงินที่แท้จริงของคุณ พวกมันตัดสินใจเมื่อไหร่ที่คุณจะถึงขีดจำกัดอัตรา, ความเร็วที่คุณใช้จ่ายผ่านการสมัครสมาชิก, และว่าเอเจนต์ที่ทำงานนานนั้นคุ้มค่าหรือไม่ ปัญหาคือ Claude Code ไม่ได้ประกาศจำนวนให้คุณทราบ คุณต้องไปดูเอง

นี่คือสี่วิธีในการตรวจสอบการใช้งานโทเค็นของ Claude Code ตั้งแต่คำสั่งในตัวที่เร็วที่สุดไปจนถึงมิเตอร์สดที่แสดงทุกเอเจนต์แบบเรียลไทม์ เลือกวิธีที่เหมาะสมกับความลึกที่คุณต้องการ

1. วิธีที่เร็วที่สุด: /usage, /context และบรรทัดสถานะ

ภายในเซสชันใดๆ ของ Claude Code ให้พิมพ์:

/usage

Claude Code จะแสดงการใช้โทเค็นของเซสชันปัจจุบัน และหากคุณใช้แพ็กเกจ Claude.ai ก็จะแสดงโควตาที่เหลืออยู่ด้วย: ขีดจำกัดการใช้งานแบบ 5 ชั่วโมงและแบบ 7 วัน รวมถึงสัดส่วนของหน้าต่างบริบทที่คุณใช้ไปแล้ว /cost และ /stats ยังใช้ได้อยู่ เพราะเป็นชื่อเรียกแทนของคำสั่งเดียวกัน คุณสามารถรันคำสั่งนี้ระหว่างที่ Claude กำลังตอบได้ ตัวเลขจะแสดงขึ้นมาโดยไม่ขัดจังหวะคำตอบ (ก่อนเวอร์ชัน v2.1.234 คำสั่งนี้จะรอจนกว่าจะจบเทิร์นก่อน)

อยากเห็นรายละเอียดของหน้าต่างบริบทแทนที่จะเป็นตัวเลขเปอร์เซ็นต์เดียว? ให้พิมพ์ /context: มันจะวาดหน้าต่างเป็นตารางสี และชี้ให้เห็นว่าอะไรกำลังกินพื้นที่อยู่ เช่น เครื่องมือที่ให้ผลลัพธ์ขนาดใหญ่, ไฟล์หน่วยความจำที่บวมขึ้น, หรือเซสชันที่ใกล้เต็มความจุ

ทั้งสองคำสั่งมีข้อจำกัดเดียวกัน: คุณต้องพิมพ์มันเอง และมันเห็นเฉพาะเซสชันที่คุณอยู่เท่านั้น ไม่มีอะไรบอกคุณว่าเมื่อวานคุณใช้จ่ายไปเท่าไหร่ หรือโครงการอื่นมีค่าใช้จ่ายเท่าไหร่ หากคุณต้องการตัวเลขที่อยู่บนหน้าจอตลอดเวลา ให้ใช้บรรทัดสถานะ ขอให้ Claude Code เขียนให้คุณได้เลย:

/statusline show model name and context percentage with a progress bar

มันจะสร้างสคริปต์ไว้ใน ~/.claude/ และเชื่อมเข้ากับการตั้งค่าของคุณ หากคุณอยากเขียนเองมากกว่า ให้เพิ่มรายการ statusLine ลงใน ~/.claude/settings.json สคริปต์จะรับอ็อบเจ็กต์ JSON ผ่าน stdin ซึ่งมี context_window.used_percentage, cost.total_cost_usd และสำหรับผู้สมัครแพ็กเกจ Pro และ Max ก็มี rate_limits.five_hour.used_percentage ด้วย แค่บรรทัดเดียวก็พอ:

{
  "statusLine": {
    "type": "command",
    "command": "jq -r '\"[\\(.model.display_name)] \\(.context_window.used_percentage // 0)% context\"'"
  }
}

บรรทัดสถานะจะรีเฟรชหลังจากทุกการตอบกลับของ API ดังนั้นเปอร์เซ็นต์จะขยับไปเรื่อยๆ ขณะที่เซสชันทำงาน แต่ก็ยังเป็นหนึ่งเซสชันต่อหนึ่งเทอร์มินัลอยู่ดี: สำหรับข้อมูลในอดีต หรือการดูหลายเอเจนต์พร้อมกัน ให้อ่านต่อไป

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

มันเป็นทางเลือกที่ดี: มีประวัติมากกว่าคำสั่ง /usage, ทำงานน้อยกว่าการใช้ jq ด้วยมือ มันอยู่ในเทอร์มินัล แต่ก็ยังตอบคำถาม "ฉันใช้จ่ายไปเท่าไหร่" แต่ไม่ใช่ "เอเจนต์ไหนที่ใช้จ่ายอยู่ตอนนี้"

4. มิเตอร์สด: การใช้งานต่อเซสชันใน AgentsRoom

สามวิธีข้างต้นมีจุดบอดอย่างหนึ่ง: พวกมันเป็นข้อมูลย้อนหลังและแบบสตรีมเดียว ในขณะที่คุณรันเอเจนต์หลายตัวพร้อมกัน คุณต้องการดูการใช้งานต่อเอเจนต์แบบสด โดยไม่ต้องพิมพ์คำสั่งในแต่ละเทอร์มินัล

นี่คือสิ่งที่ มิเตอร์การใช้งานโทเค็นของ Claude Code ใน AgentsRoom ทำ มันอ่านบันทึก JSONL เดียวกันต่อเซสชัน และแสดง:

  • โทเค็นการป้อนข้อมูล, การส่งออก และแคชต่อเอเจนต์ โดยอัปเดตเมื่อเซสชันทำงาน
  • อัตราการเข้าถึงแคช เพื่อให้คุณเห็นเมื่อบริบทถูกนำกลับมาใช้แทนที่จะถูกส่งใหม่
  • การเตือนก่อนที่เซสชันจะใกล้ถึงขีดจำกัดอัตรา

เนื่องจากมันระบุการใช้งานตามเซสชัน มันจึงถูกต้องแม้เมื่อคุณรัน บัญชี Claude Code หลายบัญชี ข้างกัน: แต่ละบัญชีจะเก็บยอดรวมของตัวเอง ซึ่งทำให้การเรียกเก็บเงินต่อผู้ใช้ทำได้ง่าย

คุณควรใช้วิธีไหน

  • ต้องการแค่ตัวเลขของเซสชันนี้ หรืออยากรู้ว่าโควตาเหลืออีกเท่าไหร่? /usage และบรรทัดสถานะถ้าคุณอยากให้มันแสดงอยู่ตลอด.
  • ต้องการเขียนรายงานที่กำหนดเอง? อ่านบันทึก JSONL โดยตรง.
  • ต้องการยอดรวมรายวันและรายเดือนในเทอร์มินัล? ccusage.
  • รันเอเจนต์หลายตัวและต้องการดูการใช้งานแบบสด, ต่อเอเจนต์และต่อบัญชี? ใช้มิเตอร์ใน AgentsRoom.

การตรวจสอบการใช้งานคือขั้นตอนแรก หากตัวเลขทำให้คุณรู้สึกไม่สบายใจ การเคลื่อนไหวถัดไปคือการลดมันลง: ดู วิธีลดค่าใช้จ่ายโทเค็นของ Claude Code สำหรับกลไกที่สำคัญจริงๆ เริ่มต้นด้วยการนำกลับมาใช้แคช.

ดาวน์โหลด AgentsRoom

รันเอเจนต์ AI ทั้งหมดของคุณในทุกโปรเจกต์ จากหน้าต่างเดียว

ฟรีดาวน์โหลด AgentsRoom

แอปคู่หู: ตรวจสอบเอเจนต์ของคุณได้ทุกที่

นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ

รับส่วนขยาย
Chrome Web Store

ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง

หลายโปรเจกต์
ผู้ให้บริการหลายราย
หลาย agents
สถานะสด
ไฟล์ diff & commit
คู่หูมือถือ
ตัวอย่างสด
ทีมเอเจนต์
การทำงานอัตโนมัติในเบราว์เซอร์
การพัฒนาที่ขับเคลื่อนด้วย backlog
ห้องสมุดคำสั่ง
ห้องสมุดทักษะ
ดูฟีเจอร์ทั้งหมด

อ่านต่อ