Claude Code ให้งบประมาณโทเค็น 5 ชั่วโมงในหน้าต่างแบบหมุนเวียน สิ่งที่ต้องจำ: หน้าต่างนั้นจะเริ่มทันทีที่คุณส่งข้อความแรกของวัน หากคุณยิงคำถามด่วนตอน 8:30 น. และใช้งบประมาณหมดภายใน 11:00 น. คุณจะถูกล็อกไม่ให้ใช้งานจนถึง 13:00 น. ซึ่งเป็นสองชั่วโมงที่สูญเปล่าในระหว่างวันทำงานของคุณ
นักพัฒนาได้สร้างวิธีแก้ไขที่เรียบง่ายสำหรับปัญหานี้ มันเรียกว่า claude-warmup และใช้ GitHub Action ที่ตั้งเวลาไว้เพื่อส่งข้อความ "สวัสดี" ทิ้งไปหนึ่งครั้งถึง Claude Haiku ก่อนที่วันทำงานของคุณจะเริ่มต้น ข้อความเดียวนั้นจะผูกหน้าต่าง 5 ชั่วโมงของคุณไว้กับเวลาที่คุณเลือก ไม่ใช่เวลาที่คุณเปิด Claude
ทำไมถึงได้ผล
หน้าต่างงบประมาณของ Claude Code จะถูกผูกไว้กับชั่วโมงของข้อความแรกของคุณ ข้อความที่ส่งตอน 6:15 น. จะกำหนดให้หน้าต่างเริ่มต้นที่ 6:00 น. ดังนั้นบล็อก 5 ชั่วโมงของคุณจะทำงานตั้งแต่ 6 โมงเช้าถึง 11 โมงเช้า เมื่อคุณใช้งบประมาณหมดในช่วงกลางเช้า หน้าต่างถัดไปของคุณจะเริ่มต้นทันทีตอน 11 โมงเช้า
หากไม่มีสิ่งนี้ หน้าต่างจะเริ่มต้นเมื่อใดก็ตามที่คุณส่งข้อความแรกถึง Claude ซึ่งมักจะเป็นช่วงกลางเช้า และการรีเซ็ตจะไปอยู่ในช่วงเวลาที่คุณมีประสิทธิภาพสูงสุด
การส่งสัญญาณวอร์มอัพแทบไม่มีค่าใช้จ่าย การส่งข้อความ "สวัสดี" หนึ่งครั้งถึง Claude Haiku โดยไม่มีเครื่องมือหรือบริบทใดๆ ใช้โทเค็นน้อยมาก
การตั้งค่า (6 ขั้นตอน)
1. Fork รีโพ
gh repo fork vdsmon/claude-warmup --clone
cd claude-warmup
2. สร้างโทเค็น OAuth
บนเครื่องที่ติดตั้ง Claude Code ให้รัน:
claude setup-token
สิ่งนี้จะแสดงโทเค็น sk-ant-oat01-... คัดลอกไว้ มันจะใช้งานได้ประมาณหนึ่งปี
3. จัดเก็บโทเค็นเป็น GitHub secret
gh secret set CLAUDE_OAUTH_TOKEN
วางโทเค็นเมื่อมีการแจ้งให้ทราบ GitHub Actions จะใช้สิ่งนี้ในการยืนยันตัวตน
4. ตั้งค่าตารางเวลา cron ของคุณ
ค่าเริ่มต้นคือวันธรรมดาเวลา 9:15 UTC เปลี่ยนให้ตรงกับเขตเวลาและตารางงานของคุณ:
gh variable set WARMUP_CRON --body "15 13 * * 1-5"
เวลาอ้างอิงบางส่วน:
| เขตเวลาของคุณ | วอร์มอัพสำหรับการเริ่ม 9 โมงเช้า | นิพจน์ Cron |
|---|---|---|
| UTC | 8:45 AM UTC | 45 8 * * 1-5 |
| US Eastern (EST) | 8:45 AM = 13:45 UTC | 45 13 * * 1-5 |
| US Pacific (PST) | 8:45 AM = 16:45 UTC | 45 16 * * 1-5 |
| CET (ยุโรปกลาง) | 8:45 AM = 7:45 UTC | 45 7 * * 1-5 |
5. ทดสอบเวิร์กโฟลว์
gh workflow run warmup.yml
ดูที่แท็บ Actions ใน fork ของคุณเพื่อยืนยันว่าทำงานสำเร็จ
6. ตรวจสอบว่าใช้งานได้
เช้าวันรุ่งขึ้น เปิด Claude Code และรัน:
/usage
เวลาการรีเซ็ตเซสชันควรตรงกับชั่วโมงที่คุณกำหนด หากคุณตั้งค่าการวอร์มอัพให้ทำงานตอน 8:45 น. หน้าต่างของคุณควรแสดงการรีเซ็ตที่ 8:00 น.
ทางเลือก: รันบนเครื่องของคุณเอง
หากคุณไม่ต้องการใช้ GitHub Actions คุณสามารถรันคำสั่งวอร์มอัพได้โดยตรงจากเทอร์มินัลของคุณผ่าน cron หรือ macOS launchd:
claude -p "hi" --model haiku --no-session-persistence
เพิ่มสิ่งนี้ลงใน crontab ในเครื่องของคุณ (crontab -e) โดยใช้ตรรกะการตั้งเวลาเดียวกัน มันทำงานในลักษณะเดียวกัน กุญแจสำคัญคือข้อความจะถูกส่งก่อนที่คุณจะเริ่มวันทำงาน ไม่ใช่ว่ามันมาจากเซิร์ฟเวอร์ของ GitHub
เคล็ดลับในการใช้งบประมาณให้นานขึ้น
การควบคุมหน้าต่างรีเซ็ตช่วยได้ แต่ก็คุ้มค่าที่จะรู้ว่าอะไรที่ทำให้งบประมาณของคุณหมดเร็วที่สุด เพื่อให้คุณสามารถวางแผนรับมือได้
Extended Thinking เผาผลาญโทเค็นอย่างรวดเร็ว เมื่อ Claude ใช้การให้เหตุผลทีละขั้นตอนผ่านปัญหาที่ซับซ้อน มันจะใช้โทเค็นมากกว่าคำตอบโดยตรงอย่างมาก เก็บ Extended Thinking ไว้สำหรับงานที่จำเป็นจริงๆ เช่น การตัดสินใจด้านสถาปัตยกรรม การดีบักตรรกะที่ซับซ้อน และปิดมันสำหรับการค้นหาอย่างรวดเร็วหรือการสร้างโค้ดที่คุณรู้วิธีจัดโครงสร้างอยู่แล้ว
รักษาบริบทให้เบาที่สุด Claude Code อ่านไฟล์ที่คุณเปิดและเอาต์พุตเทอร์มินัลล่าสุดของคุณเป็นส่วนหนึ่งของทุกข้อความ ยิ่งบริบทใหญ่เท่าไหร่ การแลกเปลี่ยนแต่ละครั้งก็ยิ่งใช้โทเค็นมากขึ้นเท่านั้น ปิดไฟล์ที่คุณไม่ได้ใช้งานอยู่ และใช้ --no-session-persistence เมื่อคุณรันคำสั่งแบบครั้งเดียวที่ไม่ต้องการประวัติ
รวมคำขอของคุณเป็นชุด คำถามเล็กๆ สิบข้อมีค่าใช้จ่ายมากกว่าคำถามเดียวที่จัดรูปแบบอย่างดีซึ่งครอบคลุมทั้งสิบข้อ ก่อนที่คุณจะถามอะไร ให้ใช้เวลา 30 วินาทีในการเขียนพรอมต์ที่ชัดเจนและสมบูรณ์ คุณจะได้รับคำตอบที่ดีขึ้นและใช้โทเค็นน้อยลงในการไปถึงที่นั่น
ใช้ Haiku สำหรับงานง่ายๆ เมื่อคุณขอให้ Claude เปลี่ยนชื่อตัวแปร สร้างฟังก์ชัน boilerplate หรือจัดรูปแบบไฟล์คอนฟิกใหม่ คุณไม่จำเป็นต้องใช้ Opus หรือ Sonnet ระบุ --model haiku สำหรับงานเบาๆ และเก็บโมเดลที่หนักกว่าไว้สำหรับงานที่ต้องใช้การให้เหตุผลจริงจัง
หากคุณกำลังสร้าง API ควบคู่ไปกับ Claude Code
นักพัฒนาจำนวนมากใช้ Claude Code ในขณะที่สร้างหรือทดสอบ API หากนั่นคือเวิร์กโฟลว์ของคุณ Apidog จะเข้ากันได้อย่างเป็นธรรมชาติ คุณสามารถออกแบบ Schema API, สร้าง Mock Server และรันการทดสอบอัตโนมัติได้ทั้งหมดจากที่เดียว โดยไม่ต้องสลับไปมาระหว่าง Postman, Swagger และเครื่องมือ Mock แยกต่างหาก เมื่อ Claude Code เขียน Endpoint คุณสามารถทดสอบได้ทันทีใน Apidog โดยไม่ต้องคัดลอกอะไรไปมาระหว่างเครื่องมือ
เริ่มต้นใช้งานได้ฟรีและรองรับ REST, GraphQL และ gRPC ทันที
สิ่งที่ต้องจำ
- หน้าต่างถูกกำหนดตายตัวเมื่อตั้งค่าแล้ว เมื่อข้อความแรกถูกส่งออกไป บล็อก 5 ชั่วโมงจะถูกล็อกไว้ มันจะไม่เปลี่ยนแปลงกลางวัน
- งบประมาณถูกใช้ร่วมกัน claude.ai, Claude Code และ Claude Desktop ทั้งหมดดึงจากแหล่งเดียวกัน Extended Thinking และการเรียกใช้เครื่องมือทำให้หมดเร็วกว่าการแชทปกติ
- นอกจากนี้ยังมีขีดจำกัด 7 วัน เทคนิคนี้ควบคุมหน้าต่างรีเซ็ตรายวัน ไม่ใช่ขีดจำกัดงบประมาณรายสัปดาห์
- โทเค็นจะรีเซ็ตตามชั่วโมงนาฬิกา การวอร์มอัพตอน 8:47 น. จะผูกกับ 8:00 น. ไม่ใช่ 8:47 น. วางแผน cron ของคุณ 15 นาทีก่อนชั่วโมงที่คุณต้องการ
หากเซสชัน Claude Code ของคุณหมดลงผิดเวลาอยู่เสมอ การแก้ไขนี้ใช้เวลาติดตั้งไม่ถึง 10 นาทีและทำงานเองทุกวัน รีโพฉบับเต็มอยู่ที่ github.com/vdsmon/claude-warmup
