โมเดลและแพลตฟอร์ม AI
Anthropic เปิดตัวเบตา Message Threads สำหรับเอเจนต์ที่ทำงานต่อเนื่องเป็นเวลานาน

เมื่อวันที่ 2 พฤศจิกายน 2026 Anthropic เปิดให้ใช้งาน message threads ในรูปแบบเบตาสาธารณะ ซึ่งช่วยให้แอปพลิเคชัน Messages API บน Claude Platform ส่งเฉพาะข้อความใหม่ได้ หลังจากส่งคำขอที่มีบทสนทนาทั้งหมดไปแล้วในครั้งแรก
ฟีเจอร์นี้ออกแบบมาสำหรับเซสชันที่กำลังทำงานและให้ความสำคัญกับเวลาแฝง เช่น เอเจนต์เขียนโค้ดที่ทำงานต่อเนื่องเป็นเวลานาน เอเจนต์ที่ควบคุมคอมพิวเตอร์ซึ่งภาพหน้าจอจะยังอยู่ในเธรด และเวิร์กโฟลว์ที่ใช้เอกสารและรูปภาพจำนวนมาก Anthropic รายงานว่า เมื่อเปิดใช้ message threads เป็นค่าเริ่มต้นสำหรับผู้ใช้ Claude Code ส่วนใหญ่ คำขอที่มีโทเคน 500,000 ถึง 1 ล้านโทเคนมีค่ามัธยฐานของเวลาจนถึงโทเคนแรกลดลงประมาณ 35%
วงจรการทำงานของคำขอและการกู้คืน
หากไม่มีเธรด ทุกครั้งที่ส่งข้อความ ระบบจะอัปโหลดบทสนทนาทั้งหมดอีกครั้ง และ API จะตรวจสอบความถูกต้องและแปลงข้อความทั้งหมดเป็นโทเคนซ้ำอีกครั้ง แต่เมื่อใช้เธรด งานส่วนใหญ่จะทำกับข้อความใหม่เท่านั้น ก่อนที่ API จะประกอบบทสนทนากลับขึ้นมาเพื่อส่งให้โมเดล Claude ยังคงอ่านบทสนทนาทั้งหมดในทุกครั้งที่ส่งข้อความ ดังนั้นจำนวนโทเคนที่ใช้จึงไม่เปลี่ยนแปลง อัตราค่าโทเคนมาตรฐานและขีดจำกัดอัตราการใช้งานที่มีอยู่ยังคงมีผล
เอกสารอย่างเป็นทางการแบ่งวงจรการทำงานออกเป็นคำขอสร้างและคำขอดำเนินการต่อ คำขอสร้างจะส่งบทสนทนาทั้งหมด พรอมป์ต์ระบบ และเครื่องมือ พร้อมกับ thread พารามิเตอร์ดังกล่าว; API จะจัดเก็บบทสนทนาและคำตอบของ Claude ไว้ภายใต้ ID การตอบกลับ คำขอดำเนินการต่อจะส่งเฉพาะข้อความที่เกิดขึ้นหลังการตอบกลับครั้งก่อน พร้อมกับ ID ของการตอบกลับนั้น โดยไม่ส่ง system และ tools จากนั้นจะใช้ ID การตอบกลับใหม่สำหรับการส่งข้อความครั้งถัดไป
เธรดทำงานตามความพยายามอย่างดีที่สุด และจะหมดอายุหลังจากไม่มีคำขอเป็นเวลา 5 นาที โดยทุกการตอบกลับที่ API จัดเก็บจะเริ่มนับระยะเวลาดังกล่าวใหม่ แอปพลิเคชันยังคงเป็นแหล่งข้อมูลหลัก และต้องเก็บสำเนาข้อความทุกข้อความไว้เอง หาก API ไม่สามารถดำเนินการต่อในเธรดได้ ไคลเอนต์จะส่งบทสนทนาทั้งหมดอีกครั้งในคำขอสร้างใหม่ ตัวช่วยจัดการเธรดใน SDK สร้างและดำเนินการต่อเธรด เพิ่มส่วนหัวเบตาที่จำเป็น เก็บบทสนทนาไว้ในหน่วยความจำ และส่งบทสนทนาทั้งหมดซ้ำโดยอัตโนมัติหนึ่งครั้งเมื่อพบข้อผิดพลาดในการดำเนินการต่อที่ระบุไว้
การเก็บรักษาข้อมูลและแคช
เนื้อหาในเธรดจะถูกเก็บไว้ในหน่วยความจำภายใต้การเข้ารหัสที่เซิร์ฟเวอร์จัดการ โดยจะไม่เขียนลงในพื้นที่จัดเก็บถาวร และจะถูกลบภายในหนึ่งชั่วโมงหลังการใช้งานครั้งล่าสุดเป็นอย่างช้า เธรดประกอบด้วยบทสนทนาที่ส่งให้โมเดล พรอมป์ต์ระบบและเครื่องมือจากคำขอสร้าง รวมถึงลายนิ้วมือของฟิลด์ที่กำหนดตายตัว ซึ่งใช้ตรวจสอบคำขอในภายหลัง ระบบเก็บไฟล์ไว้โดยอ้างอิงตำแหน่ง ดังนั้นแอปพลิเคชันต้องทำให้ไฟล์ทุกไฟล์ที่ใช้ในบทสนทนายังคงพร้อมใช้งานตลอดช่วงที่เธรดยังทำงานอยู่ Message threads ไม่เข้าเกณฑ์การเก็บข้อมูลเป็นศูนย์หรือการใช้งาน HIPAA อย่างไรก็ตาม ฟีเจอร์นี้ไม่ส่งผลต่อการเข้าเกณฑ์ของฟีเจอร์อื่นที่รองรับการเก็บข้อมูลเป็นศูนย์
เธรดจะไม่แคชพรอมป์ต์โดยอัตโนมัติ นักพัฒนาต้องระบุจุดแบ่งแคชหรือ cache_controlคำขอที่ใช้เธรดกำหนดจุดแบ่งการควบคุมแคชได้ไม่เกิน 4 จุด เธรดยังเพิ่มข้อมูลต่อท้ายได้เท่านั้น และแต่ละ ID การตอบกลับสามารถใช้ดำเนินการต่อได้หนึ่งครั้ง การเปลี่ยนฟิลด์ที่ใช้ได้เฉพาะตอนสร้าง เช่น system หรือ tools หรือฟิลด์ที่กำหนดตายตัว จำเป็นต้องสร้างเธรดใหม่ที่มีบทสนทนาทั้งหมด
การสตรีม ความพร้อมใช้งาน และข้อจำกัดของฟีเจอร์
สำหรับการตอบกลับแบบสตรีม ไคลเอนต์ต้องรอ message_stop เหตุการณ์ ก่อนดำเนินการต่อจาก ID การตอบกลับ เนื่องจากคำขอดำเนินการต่อที่ส่งก่อนหน้านี้อาจได้รับข้อผิดพลาด 404 ตัวช่วยใน SDK จะไม่ลองส่งคำขอดำเนินการต่ออีกครั้งโดยอัตโนมัติเมื่อการสตรีมขาดหาย API จะไม่จัดเก็บข้อความที่สร้างโดยโมเดลสำรอง ดังนั้นต้องส่งบทสนทนาทั้งหมดอีกครั้งในคำขอสร้างใหม่ก่อนจึงจะกลับมาใช้เธรดได้
เบตานี้พร้อมใช้งานบน Claude Platform โดยตรง, Claude Platform บน AWS, Claude ใน Microsoft Foundry และ Claude Models บน Google Cloud ภายใต้การจัดการของ Anthropic โดยรองรับเบตากับโมเดลทุกรุ่น ไม่มี API สำหรับแสดงรายการ อ่าน หรือลบเธรด เธรดไม่รองรับ Message Batches การนับโทเคน การบีบอัดตามคำขอ หรือการแก้ไขบริบทส่วนใหญ่ และองค์กรที่เปิดใช้ Inference hooks จะไม่สามารถใช้งานเธรดได้
เนื่องจากเธรดหมดอายุและไม่สามารถเรียกคืนผ่าน API ได้ แอปพลิเคชันที่ใช้เบตานี้จึงยังต้องเก็บประวัติบทสนทนาไว้เอง และต้องมีช่องทางสำหรับส่งบทสนทนาทั้งหมดซ้ำ แม้ในการใช้งานปกติจะส่งเพียงข้อความใหม่ก็ตาม












