Claude API ขยายขนาดคำขอสูงสุดจาก 32 MB เป็น 128 MB ส่งรูปและ PDF ได้มากขึ้นราว 4 เท่า
Anthropic ขยายขนาดคำขอสูงสุดของ Messages API และ Token Counting API บน Claude API จาก 32 MB เป็น 128 MB งานที่มีรูปเยอะอย่าง computer use หรือ PDF ขนาดใหญ่จึงไม่ชนเพดานก่อน context window เต็ม และคำขอที่มีรูปเกิน 20 รูปส่งรูปได้ใหญ่ขึ้นเป็น 3,000 px
โดย ณัฐพล ยงค์ไพบูลย์ผู้ร่วมก่อตั้งกลุ่ม Claude Thailand Community
Anthropic ขยายขนาดคำขอสูงสุดของ Messages API และ Token Counting API บน Claude API จาก 32 MB เป็น 128 MB หรือราว 4 เท่า
เหตุผลที่ Anthropic ให้ไว้คือ คำขอที่มีรูปเยอะ เช่น session ของ computer use ที่ยาว หรือ PDF ขนาดใหญ่ มักชนเพดาน 32 MB ทั้งที่ context window ยังเหลืออีกมาก

ภาพด้านบนมาจากวิดีโอประกอบประกาศ รูปแต่ละรูปขนาด 0.5 MB ใช้ 4,784 tokens เมื่อใส่รูปรวมกันจนได้ 37 MB คำขอก็เกินเพดานเดิม 32 MB ไปแล้ว ทั้งที่ใช้ context ไปเพียง 36% ของ 1M tokens
ขนาดคำขอสูงสุดของแต่ละ endpoint
ตามเอกสาร API ของ Claude ขนาดคำขอสูงสุดบน Claude API ตอนนี้เป็นดังนี้
| Endpoint | ขนาดคำขอสูงสุด |
|---|---|
| Messages, Token Counting | 128 MB (เดิม 32 MB) |
| Message Batches API | 256 MB |
| Files API | 500 MB |
| Sessions, Agents, Environments | 32 MB |
ถ้าคำขอเกินขนาดนี้ API จะตอบกลับเป็น error 413 request_too_large
ใช้ได้เฉพาะ Claude API ของ Anthropic เอง
เพดาน 128 MB ใช้กับ Claude API ที่เรียกผ่าน Anthropic โดยตรงเท่านั้น ถ้าเรียกผ่าน cloud platform เพดานยังอยู่ระหว่าง 20-32 MB
| Platform | ขนาดคำขอสูงสุด |
|---|---|
| Amazon Bedrock | 20 MB |
| Claude Models on Google Cloud (Google managed) | 30 MB |
| Claude Platform on AWS, Claude Models on Google Cloud (Anthropic managed), Microsoft Foundry | 32 MB |
คำขอที่มีรูปเกิน 20 รูป ส่งรูปได้ใหญ่ขึ้นเป็น 3,000 px
Anthropic ขยายเพดานขนาดรูปสำหรับคำขอที่มีรูปมากกว่า 20 รูปด้วย จากเดิมด้านละไม่เกิน 2,000 px เป็น 3,000 px
จุดที่ควรรู้ตามเอกสาร Vision
- นับรูปทุกรูปในคำขอ รวมรูปจากรอบสนทนาก่อนหน้าที่ส่งซ้ำ และภาพหน้าจอที่ส่งกลับมาใน
tool_resultของ computer use - ถ้าคำขอมีรูปไม่เกิน 20 รูป แต่ละรูปใหญ่ได้สูงสุด 8,000 x 8,000 px
- API รับได้สูงสุด 600 รูปต่อคำขอสำหรับโมเดลส่วนใหญ่ และ 100 รูปสำหรับโมเดลที่มี context window 200k tokens แต่ขนาดคำขออาจเต็มก่อน
- รูปแต่ละรูปบน Claude API ใหญ่ได้ไม่เกิน 10 MB แบบ base64
ใครได้ประโยชน์
- งาน computer use และ browser use ที่ยาว และส่งภาพหน้าจอกลับไปทุกขั้น ซึ่งเป็นงานที่ชน 32 MB บ่อยที่สุด ดูเพิ่มเรื่องtoolset สำหรับ computer use ใน Claude SDK
- งานอ่าน PDF ขนาดใหญ่ หรือเอกสารสแกนหลายหน้า
- งานวิเคราะห์รูปจำนวนมาก ในคำขอเดียว
ถ้ารูปหรือไฟล์ใหญ่มาก Anthropic แนะนำให้อัปโหลดผ่าน Files API แล้วอ้างถึงด้วย file_id แทนการแนบแบบ base64 ทุกครั้ง เพราะในงานหลายรอบ ทุกคำขอต้องส่งประวัติสนทนาทั้งหมดซ้ำ รวมถึงรูปที่แนบแบบ base64 ด้วย
รับข่าวสารทางอีเมล
บทความใหม่ ข่าวอัปเดตเกี่ยวกับ Claude และประกาศกิจกรรมของชุมชน ส่งให้เป็นครั้งคราว ไม่ถี่จนรำคาญ
