Source: https://ailoot.ai/models/th/anthropic-claude-haiku-5-5-u003a-batch/
Canonical: https://ailoot.ai/models/th/anthropic-claude-haiku-5-5-u003a-batch/
Language: th

# Anthropic: Claude Haiku 5.5 (batch)

[Markdown](https://ailoot.ai/models/th/anthropic-claude-haiku-5-5-u003a-batch/index.md) · [JSON](https://ailoot.ai/models/th/anthropic-claude-haiku-5-5-u003a-batch/facts.json)

## [Anthropic: Claude Haiku 5.5 (batch)](https://ailoot.ai/models/th/anthropic-claude-haiku-5-5-u003a-batch/)

Claude Haiku 5.5 คือโมเดลเล็กของ Anthropic สำหรับการจำแนก สกัดข้อมูล สรุป กำหนดเส้นทาง และงานเอเจนต์เฉพาะจุด รวมความเข้าใจข้อความกับภาพและการใช้เหตุผลแบบปรับอัตโนมัติ โดยออกแบบสำหรับงานซ้ำที่ต้องการคำตอบรวดเร็ว

- [**Ailoot Ultra · การประมวลผลแบบชุด** `POST /v1/batches` `anthropic/claude-haiku-5.5:batch`](https://ailoot.ai/models/th/anthropic-claude-haiku-5-5-u003a-batch/#method-0)

เกี่ยวกับโมเดล

คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก

Claude Haiku 5.5 คือรุ่นโมเดลเล็กของ Anthropic สำหรับงานปริมาณมากที่ไวต่อความหน่วง การใช้หลักมีการจำแนก กำหนดเส้นทาง สกัดข้อมูล สรุป ย่อบริบทการสนทนา และงานเอเจนต์ย่อยเฉพาะจุด รับข้อความและภาพแล้วสร้างข้อความ บรีฟที่มีประโยชน์ให้คำถามจำกัดขอบเขตกับผลลัพธ์ชัด เช่น หมวดหมู่ ชุดฟิลด์ที่กำหนด สรุปสั้น หรือหลักฐานที่เกี่ยวข้องสำหรับอีกส่วนของงานใหญ่ เก็บตัวระบุแหล่งข้อมูลกับผลลัพธ์เพื่อให้แอปพลิเคชันเชื่อมข้อมูลที่สกัดกลับต้นฉบับได้

Anthropic วางตำแหน่งรุ่นนี้สำหรับฝ่ายสนับสนุนลูกค้าแบบเรียลไทม์ การใช้เบราว์เซอร์ และงานโค้ดย่อยสั้น ๆ รวมถึงการวิเคราะห์ซ้ำ ทำงานเสริม Claude Sonnet 5.5 หรือ Claude Opus 5.5 ในขั้นตอนที่โมเดลใหญ่รับโครงการท้าทายและ Haiku รับการค้นข้อมูลหรือสรุปที่มีขอบเขตได้ สำหรับงานสนับสนุน ให้คำถามกับข้อมูลอ้างอิงที่อนุญาต แล้วกำหนดน้ำเสียงและสิ่งที่ต้องคืน สำหรับงานโค้ดย่อย ให้ระบุไฟล์หรือข้อความที่เกี่ยวข้องกับคำถามตรง แทนการมอบโครงการปลายเปิดที่ไม่มีเงื่อนไขเสร็จ

หน้าต่างบริบทที่มีเอกสารคือหนึ่งล้านโทเคน และการสร้างทั่วไปให้ผลลัพธ์ได้ถึง 128,000 โทเคน โทเคนการคิดนับในโควตาการสร้าง จึงต้องเหลือที่ทั้งการใช้เหตุผลและข้อความที่มองเห็น วันตัดความรู้ที่เชื่อถือได้คือเดือนมิถุนายน 2026 ข้อมูลหลังจากนั้นต้องมีหลักฐานที่ให้หรือเครื่องมือค้นหา Anthropic อธิบายเบตาแยกที่ใช้เฉพาะแบตช์และเพิ่มผลลัพธ์รุ่นนี้ได้ถึง 300,000 โทเคน โควตาที่ใหญ่ขึ้นต้องใช้คุณสมบัติขยายผลลัพธ์ของผู้พัฒนาและแยกจากขีดจำกัดทั่วไป แบตช์แบบอะซิงโครนัสประมวลผลคำขอแต่ละรายการอย่างอิสระ จึงเหมาะกับชุดเอกสารหรือระเบียนที่ต้องการผลหลังประมวลผลแทนทันที

การคิดแบบปรับอัตโนมัติเปิดโดยค่าเริ่มต้น และ effort เป็นตัวควบคุมความลึกเหตุผลหลัก ระดับมี low, medium, high, xhigh และ max โดย medium เป็นค่าเริ่มต้น Anthropic แนะนำ medium สำหรับงานส่วนใหญ่ high สำหรับงานต่อเนื่องมากขึ้นหรือการทำตามคำสั่งเข้มงวด และ low สำหรับคำขอที่ง่ายและสั้นกว่า ปิดการคิดได้ที่ low, medium หรือ high แต่การปิดที่ xhigh หรือ max ถูกปฏิเสธ พรอมป์ต์ที่ขอคำตอบตรงไม่แทนตัวควบคุมนี้ การตั้งค่า budget\_tokens แบบกำหนดเองจาก Haiku 4.5 ไม่ได้ใช้ต่อในรุ่นนี้ และควรละ temperature, top\_p และ top\_k ในอินเทอร์เฟซที่มีเอกสาร

Haiku 5.5 ใช้ tokenizer รุ่นใหม่ที่เริ่มใช้ใน Claude รุ่นก่อนหน้า Anthropic ประเมินว่าข้อความเดียวกันอาจใช้โทเคนมากกว่า Haiku 4.5 ราว 30% ตามเนื้อหา ยังเก็บบล็อกการคิดจากรอบผู้ช่วยก่อนหน้า ขนาดบทสนทนาจึงเพิ่มได้เกินกว่าผลเปลี่ยน tokenizer อย่างเดียว ความยาวพรอมป์ต์ต่ำสุดที่แคชได้คือ 512 โทเคน เมื่อเก็บเหตุผล ให้คงรอบเดิมไม่เปลี่ยนและวางคำสั่งใหม่ในรอบล่าสุด การเปลี่ยน effort ระดับบนทำให้แคชข้อความของบทสนทนาใช้ไม่ได้ ผู้พัฒนาอธิบายเบตาแยกสำหรับเปลี่ยน effort ภายในบทสนทนาแบบปรับอัตโนมัติ ความสามารถเหล่านี้ไม่ได้พิสูจน์ว่าคำขอใดคำขอหนึ่งเกิดแคชฮิตจริง

สำหรับการค้นคืน คู่มือพรอมป์ต์แนะนำให้วันที่ปัจจุบันพร้อมเครื่องมือค้นหาและรักษานิยามระบบกับเครื่องมือเดิมให้คงที่ ให้วันที่ใหม่ในรอบล่าสุดหากบทสนทนาต่อในวันหลัง ระบุสิ่งที่ต้องหาและเก็บต้นทางที่คืนก่อนขอข้อสรุป ตัวอย่างงานอาจขอพฤติกรรมที่มีเอกสารของซอฟต์แวร์รุ่นที่ระบุ ตามด้วยคำอธิบายสั้นที่อิงข้อความที่ค้นได้ แอปพลิเคชันจัดเครื่องมือค้นหาและคืนผลจริง ข้อเสนอค้นของโมเดลไม่ได้พิสูจน์ว่าค้นแล้ว

เมื่อผลลัพธ์ JSON แบบมีโครงสร้างใช้ร่วมเครื่องมือ คู่มืออธิบายปฏิสัมพันธ์เฉพาะ: ถ้าปิดการคิด Haiku อาจข้ามการเรียกเครื่องมือที่จำเป็น Anthropic แนะนำให้คิดแบบปรับอัตโนมัติสำหรับคำขอเหล่านี้ หรือแยกข้อกำหนด JSON สุดท้ายจากขั้นเครื่องมือ กำหนดฟิลด์ผลลัพธ์และทำให้ชัดว่าคำตอบสุดท้ายตามหลังผลเครื่องมือ บรีฟสกัดข้อมูลระบุฟิลด์ที่ต้องมีและวิธีแสดงค่าที่ขาดได้ ส่วนบรีฟค้นข้อมูลขอหลักฐานที่ต้องใช้เติมฟิลด์ก่อน อ่านบล็อกคำตอบตามชนิด เพราะคำตอบไม่จำเป็นต้องเป็นบล็อกแรก และข้อความการคิดถูกละโดยค่าเริ่มต้น

สำหรับพรอมป์ต์เอเจนต์ยาว Anthropic ระบุว่า effort แบบ low อาจหยุดก่อน ข้ามการค้น หรือขาดการตรวจ คู่มือแนะนำคำสั่งเสร็จงานที่ชัดและการตรวจโค้ดจริงก่อนรายงานว่าเสร็จ เตรียมผลลัพธ์ที่คาดกับหลักฐานยืนยัน เช่น ข้อความที่เลือกสำหรับรายงาน พฤติกรรมที่เปลี่ยนสำหรับข้อเสนอโค้ด หรือฟิลด์ที่สกัดจากเอกสาร คู่มือยังแยกข้อความผู้ใช้ระหว่างงานจากผลเครื่องมือ คำสั่งผู้ใช้ใหม่อยู่ในรอบผู้ใช้ ส่วนหลักฐานที่เครื่องมือคืนยังต้องแยกกัน

รุ่นนี้มีการป้องกันของตนเองและอาจปฏิเสธหมวดต่าง ๆ รวมอันตรายทางไซเบอร์ อันตรายทางชีวภาพ การพัฒนาโมเดลคู่แข่ง หรือการใช้ต้องห้ามอื่น ผู้พัฒนาไม่ได้ระบุกลไกเปลี่ยนไปใช้ทางเลือกฝั่งเซิร์ฟเวอร์สำหรับ Haiku 5.5 คู่มือยังระบุว่า effort แบบ xhigh บางครั้งอาจจบการตอบในบทสนทนาหลายรอบโดยไม่มีข้อความคำตอบที่มองเห็น และข้อความคล้ายเหตุผลอาจพบมากขึ้นที่ low หรือเมื่อปิดการคิด เหล่านี้เป็นพฤติกรรมเฉพาะที่ต้องคำนึงเมื่อขั้นตอนต้องมีผลที่มองเห็นและมีโครงสร้าง สำหรับงานสกัดหรือสรุปทั่วไป ให้ต้นทางเฉพาะจุด ผลลัพธ์ที่กำหนด และระดับ effort ที่เหมาะกับงาน

**Ailoot Ultra · การประมวลผลแบบชุด** `POST /v1/batches` `anthropic/claude-haiku-5.5:batch`

[`anthropic/claude-haiku-5.5:batch`](https://ailoot.ai/models/th/#m=anthropic%2Fclaude-haiku-5.5%3Abatch&route=Ultra&caller=anthropic%2Fclaude-haiku-5.5%3Abatch&fmt=batches)

Anthropic /`anthropic/claude-haiku-5.5:batch`

### เริ่มต้น

Claude Haiku 5.5 คือโมเดลเล็กของ Anthropic สำหรับการจำแนก สกัดข้อมูล สรุป กำหนดเส้นทาง และงานเอเจนต์เฉพาะจุด รวมความเข้าใจข้อความกับภาพและการใช้เหตุผลแบบปรับอัตโนมัติ โดยออกแบบสำหรับงานซ้ำที่ต้องการคำตอบรวดเร็ว

อินพุตที่รองรับ

ข้อความ

ผลลัพธ์

ข้อความ

### ใช้งานได้ใน Ailoot · อินพุตและเมธอด

**Ailoot Ultra · การประมวลผลแบบชุด** `POST /v1/batches`

ขาเข้า

`text`

ขาออก

`text`

รูปแบบเอาต์พุต

JSON ของ results\[\].response.body ที่ส่งกลับโดยตรง

| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
| --- | --- | --- | --- | --- |
| ฟิลด์`endpoint` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด /v1/chat/completions | ค่าเริ่มต้น— |
| ฟิลด์`model` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด anthropic/claude-haiku-5.5:batch | ค่าเริ่มต้น— |
| ฟิลด์`requests` | ประเภท`batch_item[]` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด จำนวนรายการขั้นต่ำ: 1 | ค่าเริ่มต้น— |
| ฟิลด์`requests[].custom_id` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
| ฟิลด์`requests[].body.messages` | ประเภท`message[]` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
| ฟิลด์`completion_window` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด 24h | ค่าเริ่มต้น— |
| ฟิลด์`provider` | ประเภท`object\|null` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด | ค่าเริ่มต้น— |
| ฟิลด์`requests[].body.model` | ประเภท`string` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด anthropic/claude-haiku-5.5:batch, anthropic/claude-haiku-5.5 | ค่าเริ่มต้น— |
| ฟิลด์`provider.only` | ประเภท`string[]` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด anthropic | ค่าเริ่มต้น— |
| ฟิลด์`provider.allow_fallbacks` | ประเภท`boolean\|null` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด false, null | ค่าเริ่มต้น— |

พารามิเตอร์และวงจรการทำงานของเมธอด

| พารามิเตอร์ | ข้อกำหนด |
| --- | --- |
| พารามิเตอร์`content_type` | ข้อกำหนดapplication/json |
| พารามิเตอร์`required` | ข้อกำหนดendpoint, model, requests |
| พารามิเตอร์`material_types` | ข้อกำหนดtext |
| พารามิเตอร์`representation` | ข้อกำหนดส่ง requests\[\] ไว้ในคำขอโดยตรง โดยแต่ละรายการมี custom\_id และ body |
| พารามิเตอร์`request_endpoint_profile` | ข้อกำหนด/v1/chat/completions |
| พารามิเตอร์`file_material` | ข้อกำหนดผู้เรียกใช้อาจอ่านไฟล์ JSONL ที่เข้ารหัส UTF-8 จากเครื่องของตนลงใน requests\[\] ได้ ไม่มีการใช้ค่าระบุวัตถุประสงค์การอัปโหลด input\_file\_id หรือการอ้างอิงไฟล์ หากไม่มีข้อมูลของลูกค้าหรือข้อมูลว่าง ให้หยุดการเตรียมก่อนส่ง POST |
| พารามิเตอร์`serialization_order` | ข้อกำหนดendpoint, model, provider (หากระบุมา), completion\_window (หากระบุมา), requests อยู่ท้ายสุด |
| พารามิเตอร์`optional_controls` | ข้อกำหนดprovider.only, provider.allow\_fallbacks, completion\_window |
| พารามิเตอร์`schema_scope` | ข้อกำหนดเนื้อหาคำขอ Chat Completions แบบข้อความ ภายในโครงสร้างคำขอแบบชุดที่ส่งโดยตรงตามที่ระบุในเอกสาร |

วงจรการทำงาน: `asynchronous`

`GET /v1/batches/{operation_id}` · ค่า response.id จริงจากการตอบกลับคำขอสร้างครั้งเดิม โดยใช้ผู้ใช้/คีย์/กลุ่มเดิม

### ราคา

ข้อมูลอัตราราคาไม่ได้เพิ่มตัวเลือกคำขอ พารามิเตอร์ที่รองรับระบุไว้สำหรับเมธอดที่เลือก

โหมดรวดเร็ว

ไม่ได้ระบุ เมื่อเลือกโหมดรวดเร็ว

โหมดยืดหยุ่น

ไม่ได้ระบุ เมื่อเลือกโหมด flex

ระดับการใช้เหตุผลสูงสุด

ไม่ได้ระบุ เมื่อใช้การปรับตามค่าเริ่มต้น (default) สำหรับระดับการใช้เหตุผลสูงสุด

การคิดราคาแคชแบบระบุชัด

เปิดใช้งาน เมื่อร้องขอแคชแบบระบุชัด

#### อัตราค่าบริการ Ailoot

#### ราคาตามการตั้งค่า

เทียบค่าบริการแต่ละรายการกับเงื่อนไขที่แสดง เลือกใช้อัตราเดียวสำหรับแต่ละชุดการตั้งค่าที่เป็นตัวเลือกทดแทนกัน

| การตั้งค่า | ตารางอัตราค่าบริการ | โทเค็นบริบท มากกว่า | โทเค็นบริบท ไม่เกินและรวมค่า | ค่าบริการ |
| --- | --- | --- | --- | --- |
| การตั้งค่าอัตราราคาพื้นฐานของโทเคน | ตารางอัตราค่าบริการอัตราพื้นฐาน | โทเค็นบริบท มากกว่า— | โทเค็นบริบท ไม่เกินและรวมค่าไม่มีขีดจำกัดสูงสุด | ค่าบริการ ขาเข้า · โทเค็นอินพุต **$0.0001** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต **$0.0005** / 1K โทเค็น ขาเข้า · การอ่านแคช **$0.00001** / 1K โทเค็น ขาเข้า · การเขียนแคช **$0.000125** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง **$0.0002** / 1K โทเค็น |
| การตั้งค่าระดับความยาวคำขอ 1 | ตารางอัตราค่าบริการ— | โทเค็นบริบท มากกว่า0 | โทเค็นบริบท ไม่เกินและรวมค่า100,000 | ค่าบริการ ขาเข้า · โทเค็นอินพุต **$0.0001** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต **$0.0005** / 1K โทเค็น ขาเข้า · การอ่านแคช **$0.00001** / 1K โทเค็น ขาเข้า · การเขียนแคช **$0.000125** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง **$0.0002** / 1K โทเค็น |
| การตั้งค่าระดับความยาวคำขอ 2 | ตารางอัตราค่าบริการ— | โทเค็นบริบท มากกว่า100,000 | โทเค็นบริบท ไม่เกินและรวมค่าไม่มีขีดจำกัดสูงสุด | ค่าบริการ ขาเข้า · โทเค็นอินพุต **$0.0005** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต **$0.0025** / 1K โทเค็น ขาเข้า · การอ่านแคช **$0.00005** / 1K โทเค็น ขาเข้า · การเขียนแคช **$0.000625** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง **$0.001** / 1K โทเค็น |

Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย [วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →](https://ailoot.ai/docs/th/billing/reserve/)

### ตัวอย่างคำขอ

#### Ailoot Ultra · การประมวลผลแบบชุด

curl · ข้อมูลทดสอบที่เก็บไว้Python HTTP · JSONL จริงของลูกค้าPython · บันทึกผลลัพธ์ที่เสร็จสมบูรณ์ทุกรายการ

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
import json
from pathlib import Path
body=json.loads('{"endpoint":"/v1/chat/completions","model":"anthropic/claude-haiku-5.5:batch","requests":[{"custom_id":"req-0001","body":{"messages":[{"role":"user","content":"Hello!"}],"max_tokens":16}}]}')
Path("batch-request.json").write_text(json.dumps(body,ensure_ascii=False),encoding="utf-8")
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/batches \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @batch-request.json -D batch-response-headers.txt -o batch-create-response.json
```

```python
import json, os
from pathlib import Path
from urllib.request import Request, urlopen

def prepare_requests(customer_path):
    path = Path(customer_path)
    if not path.is_file(): raise ValueError("Customer JSONL file is missing")
    items = [json.loads(line) for line in path.read_text(encoding="utf-8").splitlines() if line.strip()]
    if not items: raise ValueError("Customer JSONL contains no requests")
    ids = set()
    for item in items:
        if set(item) != {"custom_id", "body"}: raise ValueError("Each item needs custom_id and body")
        cid = item["custom_id"]
        if not isinstance(cid, str) or not cid.strip() or cid in ids: raise ValueError("custom_id must be nonempty and unique")
        ids.add(cid)
        if not isinstance(item["body"], dict) or not item["body"].get("messages"): raise ValueError("Supply actual text messages")
        supplied_model = item["body"].get("model")
        if supplied_model is not None and supplied_model not in ['anthropic/claude-haiku-5.5:batch', 'anthropic/claude-haiku-5.5']: raise ValueError("body.model must be an exact documented caller or wire ID")
    return {"endpoint":"/v1/chat/completions", "model":"anthropic/claude-haiku-5.5:batch", "requests":items}

if __name__ == "__main__":
    material = os.environ.get("AILOOT_BATCH_REQUESTS_JSONL", "")
    if not material: raise SystemExit("Set AILOOT_BATCH_REQUESTS_JSONL to your actual customer file")
    body = prepare_requests(material)
    key = os.environ.get("AILOOT_API_KEY", "")
    if not key: raise SystemExit("Set AILOOT_API_KEY")
    request = Request("https://api.ailoot.ai/v1/batches", data=json.dumps(body, ensure_ascii=False).encode("utf-8"), headers={"Authorization":"Bearer " + key, "Content-Type":"application/json"}, method="POST")
    with urlopen(request) as response:
        raw = response.read()
        Path("batch-create-response.json").write_bytes(raw)
        print(raw.decode("utf-8"))
```

```python
import json
from pathlib import Path
raw = Path("batch-status-response.json").read_bytes()
response = json.loads(raw)
if response.get("status") != "completed":
    raise SystemExit("Keep the original operation; read its status without resubmitting")
results = response.get("results")
if not isinstance(results, list) or not results:
    raise SystemExit("Preserve the original response; completed results are missing")
Path("batch-results.jsonl").write_text("".join(json.dumps(item, ensure_ascii=False) + "\n" for item in results), encoding="utf-8")
# Preserve batch-status-response.json with aggregate usage and every result/error.
```

### รับและบันทึกผลลัพธ์

#### Ailoot Ultra · การประมวลผลแบบชุด

JSON ของ results\[\].response.body ที่ส่งกลับโดยตรง

- `GET /v1/batches/{operation_id}`

##### ตรวจสอบสถานะงาน

curl · สถานะของการดำเนินการเดิม

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
BATCH_OPERATION_ID="$(python3 - <<'PY_ID'
import json
from pathlib import Path
from urllib.parse import quote
response = json.loads(Path("batch-create-response.json").read_text(encoding="utf-8"))
operation = response.get("id")
if not isinstance(operation, str) or not operation: raise SystemExit("No actual original operation ID; preserve the response and do not resubmit")
print(quote(operation, safe=""))
PY_ID
)"
curl --fail-with-body --silent --show-error "https://api.ailoot.ai/v1/batches/$BATCH_OPERATION_ID" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -o batch-status-response.json
```

##### เก็บผลลัพธ์ที่เสร็จสมบูรณ์ทั้งหมด

เก็บทุกการตอบกลับ ไฟล์ และส่วนเนื้อหาที่ส่งกลับมาอย่างครบถ้วน

เก็บ JSON สถานะเดิมให้ครบถ้วน รวมถึงผลลัพธ์/custom\_id ทุกรายการ และเนื้อหาการตอบกลับหรือข้อผิดพลาดทั้งหมด บันทึก results\[\] ที่เสร็จสมบูรณ์เป็น JSONL โดยไม่กรองข้อมูล

##### เมื่อต้องตรวจสอบการตอบกลับต้นฉบับ

เก็บ ID การดำเนินการเดิมไว้ การตอบกลับ 503 result\_pending\_check มี X-Should-Retry:false ห้ามส่งงานแบบชุดเดิมซ้ำเด็ดขาดเมื่อยังไม่ทราบสถานะของงาน

ฟิลด์การตอบกลับ

| ฟิลด์ | ประเภท |
| --- | --- |
| ฟิลด์`results[].custom_id` | ประเภทstring |
| ฟิลด์`results[].response.body.choices[].message.content` | ประเภทstring\|null |
| ฟิลด์`results[].error` | ประเภทobject\|null |
| ฟิลด์`usage` | ประเภทobject\|null |
| ฟิลด์`id` | ประเภทstring |
| ฟิลด์`model` | ประเภทstring |
| ฟิลด์`endpoint` | ประเภทstring |
| ฟิลด์`status` | ประเภทstring |
| ฟิลด์`request_counts` | ประเภทobject |
| ฟิลด์`results[].id` | ประเภทstring |
| ฟิลด์`results[].response.status_code` | ประเภทinteger |
| ฟิลด์`results[].response.request_id` | ประเภทstring |

ข้อผิดพลาดและขั้นตอนถัดไป

| การตอบกลับ | เงื่อนไข | ขั้นตอนถัดไป |
| --- | --- | --- |
| การตอบกลับ400 · `invalid_request_error` | เงื่อนไขโครงสร้างคำขอแบบส่งโดยตรงตามเอกสารไม่ถูกต้อง มีคีย์ซ้ำ หรือมีข้อขัดแย้งเกี่ยวกับตัวตนของรายการหรือความสามารถของโมเดลที่กำหนดไว้ | ขั้นตอนถัดไปแก้ไขฟิลด์ที่ระบุให้ถูกต้องก่อนส่งคำขอใหม่ทุกครั้ง |
| การตอบกลับ401 · `authentication_error` | เงื่อนไขคีย์ API ไม่ถูกต้อง | ขั้นตอนถัดไปใช้คีย์ Ailoot ที่ได้รับอนุญาต |
| การตอบกลับ403 · `permission_error` | เงื่อนไขกลุ่มสำหรับการประมวลผลแบบชุดไม่พร้อมใช้งาน | ขั้นตอนถัดไปตรวจสอบสิทธิ์ของคีย์/กลุ่ม |
| การตอบกลับ422 · `invalid_request_error` | เงื่อนไขการประมวลผลแบบชุดเรียกเก็บเงินจากยอดเงินคงเหลือ คำขอสร้างที่ใช้การเรียกเก็บผ่านการสมัครสมาชิกจะถูกปฏิเสธ | ขั้นตอนถัดไปใช้กลุ่มที่ได้รับอนุญาตให้เรียกเก็บเงินจากยอดเงินคงเหลือ |
| การตอบกลับ422 · `price_unavailable` | เงื่อนไขไม่สามารถคำนวณราคาล่วงหน้าสำหรับข้อมูลนำเข้าของงานแบบชุดได้ | ขั้นตอนถัดไปเก็บการตอบกลับไว้ และใช้ข้อมูลนำเข้าตามเอกสารของ API ประเภทนั้น |
| การตอบกลับ402 · `billing_error` | เงื่อนไขไม่สามารถกันยอดเงินสำรองสำหรับการประมวลผลแบบชุดได้ | ขั้นตอนถัดไปแก้ไขเงื่อนไขการรับคำขอให้เรียบร้อยก่อนส่งคำขอใหม่ |
| การตอบกลับ503 · `price_unavailable` | เงื่อนไขราคาของวิธีประมวลผลแบบชุด/อัตราราคาของระบบไม่พร้อมใช้งาน | ขั้นตอนถัดไปเก็บการตอบกลับไว้ ห้ามแทนที่ด้วยราคาอื่น |
| การตอบกลับ503 · `api_error` | เงื่อนไขเส้นทางที่ระบุไว้ของผู้ให้บริการต้นทางไม่พร้อมใช้งาน | ขั้นตอนถัดไปเก็บการตอบกลับไว้เพื่อแก้ไขเส้นทางการส่งคำขอ |
| การตอบกลับ503 · `result_pending_check` | เงื่อนไขผลลัพธ์เดิมต้องได้รับการตรวจสอบ โดยมี X-Should-Retry:false | ขั้นตอนถัดไปเก็บค่า operation\_id/id เดิมไว้แล้วอ่านสถานะของการดำเนินการนั้น ห้ามส่ง POST เดิมซ้ำเด็ดขาด |
| การตอบกลับ404 · `not_found` | เงื่อนไขไม่พบการดำเนินการตรวจสอบสถานะงานแบบชุด หรือการดำเนินการนั้นเป็นของตัวตนอื่น | ขั้นตอนถัดไปใช้ค่า id เดิมให้ตรงทุกตัว พร้อมผู้ใช้/คีย์/กลุ่มเดิม |

### ชื่ออื่น

#### ชื่ออื่นของโมเดล

**Ailoot Ultra** [`anthropic/claude-haiku-5.5:batch`](https://ailoot.ai/models/th/#m=anthropic%2Fclaude-haiku-5.5%3Abatch&route=Ultra&caller=anthropic%2Fclaude-haiku-5.5%3Abatch&fmt=batches)

#### ชื่อพาธเมธอดอื่น

ใช้พาธเมธอดที่แสดงด้านบน

#### ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล

[`anthropic/claude-haiku-5.5:batch`](https://ailoot.ai/models/th/#m=anthropic%2Fclaude-haiku-5.5%3Abatch&route=Ultra&caller=anthropic%2Fclaude-haiku-5.5%3Abatch&fmt=batches)

FAQ · Anthropic: Claude Haiku 5.5 (batch)

มีอินพุตและผลลัพธ์ใดบ้าง?

`POST /v1/batches` · `anthropic/claude-haiku-5.5:batch`: `text` → `text`

คำขอใช้ฟิลด์ใดบ้าง?

`POST /v1/batches` · `anthropic/claude-haiku-5.5:batch`: `endpoint`, `model`, `requests`, `completion_window`, `provider`

มีข้อจำกัดใดบ้าง?

`POST /v1/batches` · `anthropic/claude-haiku-5.5:batch`: `requests.min_items`: `1`

เชื่อม Ailoot กับ Claude Code, OpenCode, Hermes หรือแอปของคุณ

## บริษัทและพอร์ตโฟลิโอโครงการของบริษัท

บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.

## ซื้อโทเคนพร้อมส่วนลด

ส่วนลดสมาชิกสำหรับงานประจำ โค้ดโปรโมชั่นลดซื้อโทเคนสูงสุด 50%

สมาชิก

เลือกแพ็กเกจมีส่วนลดสำหรับคำขอประจำ

โค้ดลดสูงสุด 50%

ใส่โค้ดขณะซื้อ ราคาคำนวณใหม่ตามโปรโมชั่นที่ใช้

รายจ่ายในประวัติ

เก็บโมเดล โทเคน และยอดสำหรับทุกคำขอ

[เลือกสมาชิก](https://ailoot.ai/docs/th/billing/subscriptions/) · [ดูราคาโมเดล](https://ailoot.ai/models/th/)

## เชื่อม API กับผลิตภัณฑ์ ที่คุณขาย

SaaS แอป และบอต ตามข้อเสนอและสัญญาอนุญาต Ailoot หากขายต่อให้ขอใบอนุญาตรีเซลเลอร์

แอปเชิงพาณิชย์

ใส่การสร้างข้อความ ภาพ วิดีโอ และเสียงในฟีเจอร์เสียเงินของบริการคุณ

ใบอนุญาตรีเซลเลอร์

ส่งคำอธิบายโครงการและรูปแบบการเข้าถึง ขอเงื่อนไขใช้และขายต่อเป็นลายลักษณ์อักษร

เอกสารบนเว็บไซต์

อ่านข้อเสนอ สัญญาอนุญาต และนโยบายประมวลผลข้อมูลก่อนเชื่อมได้

[ขอใบอนุญาตขายต่อ](mailto:support@ailoot.ai) · [ข้อเสนอและสัญญาอนุญาต](https://ailoot.ai/legal/offer?lang=th)

## Ailoot · บริษัทและพอร์ตโฟลิโอโครงการของบริษัท





Ailoot อาศัยประสบการณ์การดำเนินงานที่สั่งสม ฐานลูกค้าขนาดใหญ่ บริการที่เสถียร และการติดตาม KPI อย่างต่อเนื่อง





บริษัทและพอร์ตโฟลิโอโครงการของบริษัท: ลูกค้าหลายล้านราย; ยอดขายระดับหลายพันล้านต่อเดือน.





Ailoot นำประสบการณ์การดำเนินงานนี้มาใช้เพื่อให้เข้าถึงฟังก์ชัน AI ผ่าน API ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
