TokFresh คือบริการที่ช่วยทำให้การเริ่มต้น session limit 5 ชั่วโมงของ Claude เป็นอัตโนมัติ
ทำไมถึงสร้างสิ่งนี้ขึ้นมา
ถ้าเรียกปริมาณโทเค็นที่ใช้ได้ภายใน session window 5 ชั่วโมงหนึ่งช่วงว่า T
หากเข้างาน 9 โมงแล้วเริ่มใช้ทันที ก็จะใช้ได้ 2T ก่อนเลิกงาน คือ 9:00-14:00 / 14:00-19:00
แต่ถ้าตั้งให้มีการเรียกครั้งแรกตอน 6 โมง ก็จะกลายเป็น 6:00-11:00 / 11:00-16:00 / 16:00-21:00 ทำให้ใช้ได้ 3T ในช่วงเวลางานเดียวกัน
อีกตัวอย่างหนึ่งคือ ถ้าเป็นคนที่โฟกัสทำงานหนักช่วงบ่าย 2 ถึง 4 โมง และมีงานปริมาณ 2T ให้ทำ การตั้งให้รีเฟรชตอน 3 โมงจะช่วยให้ทำงานต่อเนื่องข้ามสองวินโดว์ได้โดยไม่สะดุด
ปัญหาคือ การต้องตื่นมาตอนตี 5 หรือ 6 เพื่อส่งข้อความไร้สาระให้ Claude เริ่ม token window นั้นน่ารำคาญเกินไป จึงสร้างเครื่องมือสำหรับทำให้เรื่องนี้เป็นอัตโนมัติขึ้นมา
เหมาะสำหรับคนที่อยากให้มีการรีเฟรชตามตารางเวลา หรืออยากใช้หลาย token window เพื่อดึงโทเค็นออกมาใช้ให้คุ้มที่สุด
ทำงานอย่างไร
- การยืนยันตัวตนด้วย Claude OAuth
- personal Cloudflare API Key
เพียงเท่านี้ ระบบก็จะ deploy เทมเพลต Cloudflare Workers ไปยังบัญชีส่วนตัวของคุณ เพื่อส่งข้อความ ping ไปหา Claude
ไม่มีลอจิกที่เก็บ Claude Credential หรือ Cloudflare API key ไว้บนเซิร์ฟเวอร์ในทุกขั้นตอน จึงใช้งานได้อย่างสบายใจ Claude refresh token จะถูกเก็บไว้ใน KV ส่วนตัวของคุณพร้อมกันตอนที่ deploy workers
หากต้องการ ยังสามารถรับการแจ้งเตือนความสำเร็จ/ความล้มเหลวผ่าน 1. Slack Webhook, 2. Discord Webhook ได้ด้วย
Github: https://github.com/stevejkang/tokfresh
อย่างที่หลายคนน่าจะทราบกันดีว่า จากนโยบายล่าสุดของ Anthropic... จึงมีโอกาสที่บริการนี้จะถูกบล็อกได้ทุกเมื่อ และผู้ใช้แต่ละคนควรระมัดระวังเอง
4 ความคิดเห็น
ผมก็ใช้งานคล้าย ๆ กันอยู่ครับ โดยแค่ตั้ง Windows Task Scheduler ให้รันไฟล์ bat แล้วส่งคำสั่งง่าย ๆ เข้า
claudeทุก ๆ ชั่วโมง อา.. ที่ทำแบบนี้ได้ก็เพราะผมไม่ได้ปิดคอมนี่เอง..ดูเหมือนว่าทุกคนก็กำลังกังวลเรื่องเดียวกันอยู่เหมือนกันครับ.. แม้จะกลัวนโยบายของ Anthropic อยู่บ้าง แต่จะนำไปใช้อย่างมีประโยชน์ครับ!
ใช้งานอยู่ครับ!!