ข้ามไปเนื้อหาหลัก
อัปเดต

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 ยังเหลืออีกมาก

ภาพจากวิดีโอของ Anthropic ด้านบนเขียนว่า POST /v1/messages ใต้ลงมาเป็นตารางที่เต็มไปด้วยรูปภาพตัวอย่างขนาดเล็ก มีป้าย 32 MB ตรงขอบเพดานเดิม และป้าย 37 MB ตรงจุดที่รูปเลยออกมา ด้านขวาของตารางเขียนว่า 128 MB ด้านล่างเป็นแถบ CONTEXT ที่ขึ้น 36% OF 1M TOKENS และบรรทัด EACH IMAGE: 0.5 MB, 4,784 TOKENS ท้ายภาพมีข้อความว่า Now the limit is 128 MB on the Claude API

ภาพด้านบนมาจากวิดีโอประกอบประกาศ รูปแต่ละรูปขนาด 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 และประกาศกิจกรรมของชุมชน ส่งให้เป็นครั้งคราว ไม่ถี่จนรำคาญ

มาคุยกันต่อในกลุ่ม Facebook

ถาม-ตอบ แชร์เทคนิค โชว์ผลงาน และติดตามกิจกรรมของชุมชน พื้นที่พูดคุยหลักของเราอยู่ที่นั่น