Source: https://ailoot.ai/models/th/qwen2-vl-2b-instruct/
Canonical: https://ailoot.ai/models/th/qwen2-vl-2b-instruct/
Language: th

# qwen2-vl-2b-instruct

[Markdown](https://ailoot.ai/models/th/qwen2-vl-2b-instruct/index.md) · [JSON](https://ailoot.ai/models/th/qwen2-vl-2b-instruct/facts.json)

## [qwen2-vl-2b-instruct](https://ailoot.ai/models/th/qwen2-vl-2b-instruct/)

Qwen2-VL-2B-Instruct เป็นโมเดลภาษาและภาพของ Qwen สำหรับคำถามเกี่ยวกับภาพ ข้อความหลายภาษาในภาพ และคำอธิบายภาพ แนบภาพที่อ่านได้และคำถามที่แม่นยำ เพื่อให้ได้ผลลัพธ์ข้อความที่ยึดโยงกับหลักฐานที่มองเห็น

- [**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/qwen2-vl-2b-instruct/#method-0)
- [**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/qwen2-vl-2b-instruct/#method-1)

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

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

Qwen2-VL-2B-Instruct เป็นโมเดลภาษาและภาพขนาด 2B ของ Qwen ที่ปรับจูนให้ทำตามคำสั่งสำหรับคำถามภาพร่วมกับข้อความ ผู้ผลิตระบุการจัดการภาพที่มีความละเอียดและอัตราส่วนต่างกัน และการทำความเข้าใจข้อความหลายภาษาภายในภาพ ผลลัพธ์ที่สร้างเป็นคำตอบข้อความต่อข้อมูลภาพและคำถามที่ให้มา ผู้ผลิตยังระบุการใช้เป็นเอเจนต์ด้านภาพร่วมกับอุปกรณ์ เช่น โทรศัพท์และหุ่นยนต์ สำหรับเวิร์กโฟลว์นั้น ให้ส่งสภาพแวดล้อมภาพปัจจุบันกับคำสั่งข้อความ แอปพลิเคชันที่ครอบอยู่จะดำเนินการที่เสนอและส่งสถานะที่สังเกตได้กลับมาสำหรับคำถามถัดไป

#### ส่งภาพและคำถามที่แม่นยำ

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

ผู้ผลิตระบุความเข้าใจภาพร่วมกับข้อความนอกเหนือจากอังกฤษและจีน รวมถึงภาษายุโรป ญี่ปุ่น เกาหลี อาหรับ และเวียดนาม คงถ้อยคำและระบบอักษรต้นฉบับเมื่อขอให้ถอดข้อความ อธิบาย หรือแปลข้อความที่มองเห็น บรีฟตัวอย่างอาจขอป้ายกำกับที่ปรากฏและคำอธิบายความหมายแยกต่างหาก

#### เตรียมความละเอียดและโทเคนภาพอย่างตั้งใจ

Qwen2-VL ใช้ความละเอียดแบบไดนามิกเพื่อแปลงภาพเป็นจำนวนโทเคนภาพที่แปรผันได้ ในตัวอย่างตัวประมวลผลเนทีฟ ช่วงเริ่มต้นคือ 4 ถึง 16,384 โทเคนภาพต่อภาพ คู่มือเนทีฟแสดงการตั้งค่าพิกเซลต่ำสุดและสูงสุด รวมถึงช่วงเตรียมโทเคนภาพที่แคบลงเป็น 256 ถึง 1,280 เพื่อสมดุลรายละเอียดกับความต้องการประมวลผล การตั้งค่าเหล่านั้นรักษาอัตราส่วนภาพขณะปรับขนาด

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

#### ทำงานภายในข้อจำกัดด้านภาพที่ระบุไว้

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

ผู้ผลิตระบุว่าชุดข้อมูลภาพอัปเดตถึงเดือนมิถุนายน 2023 ให้บริบทเป็นข้อความที่จำเป็นสำหรับป้ายที่เพิ่งปรากฏหรือไม่คุ้นเคย แทนการขอให้ภาพเพียงอย่างเดียวระบุข้อมูลนั้น ในบันทึกคำตอบ ให้แยกข้อความบนป้ายที่คัดมาตรง ๆ ออกจากการระบุตัวตนที่ได้จากการอนุมาน

#### เก็บอินพุตที่เตรียมไว้กับคำตอบ

การตั้งค่าเช็กพอยต์ที่เผยแพร่กำหนดจำนวนตำแหน่งสูงสุด 32,768 เตรียมคำถามและอินพุตภาพด้วยตัวประมวลผลที่ตรงกับโมเดล โดยเก็บลำดับภาพที่ใช้ในคำขอ ตัวช่วยเนทีฟรับภาพในเครื่อง base64 และที่อยู่ภาพ

บันทึกชื่อรุ่น 2B Instruct ที่เลือก ภาพอ้างอิง และคำตอบข้อความที่เสร็จสมบูรณ์ไว้ด้วยกัน สำหรับคำขอต่อเนื่อง ให้แนบข้อมูลที่เกี่ยวข้องและระบุสิ่งที่สังเกตหรือการตีความเฉพาะจุดที่ต้องแก้ แล้วเปรียบเทียบผลที่แก้แล้วกับต้นทางนั้น

ผ่าน Ailoot ให้ใช้ ID โมเดลนี้ให้ตรงใน /v1/chat/completions และเก็บภาพไว้กับคำถามในบทสนทนา รูปแบบเนื้อหาภาพใช้ image\_url โดยแหล่งภาพที่รองรับอาจเป็นที่อยู่ภาพหรือ data URI แบบ base64 รวบรวมคำตอบ JSON ให้ครบ หรือรวบรวมทุกส่วนของ SSE เมื่อเปิด stream และเก็บ usage ไว้กับผลลัพธ์ที่เสร็จสมบูรณ์

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions` `qwen2-vl-2b-instruct`

[`qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/#m=qwen2-vl-2b-instruct&route=Ultra&caller=qwen2-vl-2b-instruct&fmt=chat)

อื่น ๆ /`qwen2-vl-2b-instruct`

### เริ่มต้น

Qwen2-VL-2B-Instruct เป็นโมเดลภาษาและภาพของ Qwen สำหรับคำถามเกี่ยวกับภาพ ข้อความหลายภาษาในภาพ และคำอธิบายภาพ แนบภาพที่อ่านได้และคำถามที่แม่นยำ เพื่อให้ได้ผลลัพธ์ข้อความที่ยึดโยงกับหลักฐานที่มองเห็น

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

ข้อความ · รูปภาพ

ผลลัพธ์

ข้อความ

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

**Ailoot Ultra · OpenAI Chat** `POST /v1/chat/completions`

ขาเข้า

`text`, `image`

ขาออก

`text`

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

JSON or SSE

| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
| --- | --- | --- | --- | --- |
| ฟิลด์`model` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด qwen2-vl-2b-instruct เงื่อนไข: ใช้ตัวเลือกระบุเส้นทางของ Ailoot นี้ตามที่ระบุไว้ทุกตัวอักษร | ค่าเริ่มต้น— |
| ฟิลด์`messages` | ประเภท`array` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด เงื่อนไข: | ค่าเริ่มต้น— |
| ฟิลด์`stream` | ประเภท`boolean` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด เงื่อนไข: | ค่าเริ่มต้นfalse |

ชุดผสมของสื่ออินพุต

**text\_input** · จำเป็น: messages

**image\_with\_text** · จำเป็น: messages with actual image content blocks

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

| พารามิเตอร์ | ข้อกำหนด |
| --- | --- |
| พารามิเตอร์`content_type` | ข้อกำหนดapplication/json |
| พารามิเตอร์`required` | ข้อกำหนดmodel, messages |
| พารามิเตอร์`optional` | ข้อกำหนดstream |
| พารามิเตอร์`material_types` | ข้อกำหนดtext, image |
| พารามิเตอร์`conditions` | ข้อกำหนดใช้ตัวเลือกระบุเส้นทางของ Ailoot นี้ตามที่ระบุไว้ทุกตัวอักษร, โปรโตคอลนี้ส่งเนื้อหารูปภาพได้เมื่อโมเดลที่เลือกโดยเฉพาะนั้นรองรับการมองเห็น การที่โปรโตคอลยอมรับคำขอไม่ได้ยืนยันว่าทุกโมเดลมีความสามารถด้านรูปภาพ |

ชื่ออื่นของเมธอด: `/chat/completions`

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

### ราคา

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

โหมดรวดเร็ว

อัตรามาตรฐาน เมื่อเลือกโหมดรวดเร็ว

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

อัตรามาตรฐาน เมื่อเลือกโหมด flex

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

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

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

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

อัตราค่าบริการเป็นศูนย์สำหรับข้อความล้วน

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

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

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

| การตั้งค่า | ตารางอัตราค่าบริการ | ค่าบริการ |
| --- | --- | --- |
| การตั้งค่าอัตราค่าบริการโทเคนพื้นฐาน | ตารางอัตราค่าบริการอัตราพื้นฐาน | ค่าบริการ ขาเข้า · โทเค็นอินพุต **$0** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต **$0** / 1K โทเค็น ขาเข้า · การอ่านแคช **$0** / 1K โทเค็น ขาเข้า · การเขียนแคช **$0** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง **—** / 1K โทเค็น |

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

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

#### Ailoot Ultra · OpenAI Chat

curl · สร้างครั้งเดียวและเก็บผลลัพธ์ไว้ให้ครบถ้วน

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen2-vl-2b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}]}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
```

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

#### Ailoot Ultra · OpenAI Chat

JSON or SSE

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

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

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

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

เก็บ X-Client-Request-ID คำตอบ และส่วนหัวต้นฉบับไว้ ผลลัพธ์ที่ไม่ทราบหรือ result\_pending\_check ไม่ได้อนุญาตให้สร้างครั้งที่สอง

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

| ฟิลด์ | ประเภท |
| --- | --- |
| ฟิลด์`choices[]` | ประเภทobject |
| ฟิลด์`usage` | ประเภทobject |

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

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

### ชื่ออื่น

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

**Ailoot Ultra** [`qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/#m=qwen2-vl-2b-instruct&route=Ultra&caller=qwen2-vl-2b-instruct&fmt=chat)

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

`/chat/completions`

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

[`qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/#m=qwen2-vl-2b-instruct&route=Ultra&caller=qwen2-vl-2b-instruct&fmt=chat)

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages` `qwen2-vl-2b-instruct`

[`qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/#m=qwen2-vl-2b-instruct&route=Ultra&caller=qwen2-vl-2b-instruct&fmt=messages)

อื่น ๆ /`qwen2-vl-2b-instruct`

### เริ่มต้น

Qwen2-VL-2B-Instruct เป็นโมเดลภาษาและภาพของ Qwen สำหรับคำถามเกี่ยวกับภาพ ข้อความหลายภาษาในภาพ และคำอธิบายภาพ แนบภาพที่อ่านได้และคำถามที่แม่นยำ เพื่อให้ได้ผลลัพธ์ข้อความที่ยึดโยงกับหลักฐานที่มองเห็น

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

ข้อความ · รูปภาพ

ผลลัพธ์

json · sse

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

**Ailoot Ultra · Anthropic Messages** `POST /v1/messages`

ขาเข้า

`text`, `image`

ขาออก

`json`, `sse`

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

JSON or SSE

| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
| --- | --- | --- | --- | --- |
| ฟิลด์`model` | ประเภท`string` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด qwen2-vl-2b-instruct เงื่อนไข: ใช้ตัวเลือกระบุเส้นทางของ Ailoot นี้ตามที่ระบุไว้ทุกตัวอักษร | ค่าเริ่มต้น— |
| ฟิลด์`messages` | ประเภท`array` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด เงื่อนไข: | ค่าเริ่มต้น— |
| ฟิลด์`stream` | ประเภท`boolean` | ข้อกำหนดไม่บังคับ | ค่าและข้อจำกัด เงื่อนไข: | ค่าเริ่มต้นfalse |
| ฟิลด์`max_tokens` | ประเภท`integer` | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด ขั้นต่ำ: 1 เงื่อนไข: | ค่าเริ่มต้น— |

ชุดผสมของสื่ออินพุต

**text\_input** · จำเป็น: messages

**image\_with\_text** · จำเป็น: messages with actual image content blocks

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

| พารามิเตอร์ | ข้อกำหนด |
| --- | --- |
| พารามิเตอร์`content_type` | ข้อกำหนดapplication/json |
| พารามิเตอร์`required` | ข้อกำหนดmodel, messages, max\_tokens |
| พารามิเตอร์`optional` | ข้อกำหนดstream |
| พารามิเตอร์`material_types` | ข้อกำหนดtext, image |
| พารามิเตอร์`conditions` | ข้อกำหนดใช้ตัวเลือกระบุเส้นทางของ Ailoot นี้ตามที่ระบุไว้ทุกตัวอักษร, โปรโตคอลนี้ส่งเนื้อหารูปภาพได้เมื่อโมเดลที่เลือกโดยเฉพาะนั้นรองรับการมองเห็น การที่โปรโตคอลยอมรับคำขอไม่ได้ยืนยันว่าทุกโมเดลมีความสามารถด้านรูปภาพ |

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

### ราคา

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

โหมดรวดเร็ว

อัตรามาตรฐาน เมื่อเลือกโหมดรวดเร็ว

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

อัตรามาตรฐาน เมื่อเลือกโหมด flex

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

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

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

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

อัตราค่าบริการเป็นศูนย์สำหรับข้อความล้วน

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

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

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

| การตั้งค่า | ตารางอัตราค่าบริการ | ค่าบริการ |
| --- | --- | --- |
| การตั้งค่าอัตราค่าบริการโทเคนพื้นฐาน | ตารางอัตราค่าบริการอัตราพื้นฐาน | ค่าบริการ ขาเข้า · โทเค็นอินพุต **$0** / 1K โทเค็น ขาออก · โทเค็นเอาต์พุต **$0** / 1K โทเค็น ขาเข้า · การอ่านแคช **$0** / 1K โทเค็น ขาเข้า · การเขียนแคช **$0** / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง **—** / 1K โทเค็น |

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

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

#### Ailoot Ultra · Anthropic Messages

curl · สร้างครั้งเดียวและเก็บผลลัพธ์ไว้ให้ครบถ้วน

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "qwen2-vl-2b-instruct", "messages": [{"role": "user", "content": "Explain how a rainbow forms."}], "max_tokens": 256}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/messages \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
```

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

#### Ailoot Ultra · Anthropic Messages

JSON or SSE

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

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

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

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

เก็บ X-Client-Request-ID คำตอบ และส่วนหัวต้นฉบับไว้ ผลลัพธ์ที่ไม่ทราบหรือ result\_pending\_check ไม่ได้อนุญาตให้สร้างครั้งที่สอง

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

| ฟิลด์ | ประเภท |
| --- | --- |
| ฟิลด์`content[]` | ประเภทobject |
| ฟิลด์`usage` | ประเภทobject |

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

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

### ชื่ออื่น

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

**Ailoot Ultra** [`qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/#m=qwen2-vl-2b-instruct&route=Ultra&caller=qwen2-vl-2b-instruct&fmt=messages)

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

`/chat/completions`

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

[`qwen2-vl-2b-instruct`](https://ailoot.ai/models/th/#m=qwen2-vl-2b-instruct&route=Ultra&caller=qwen2-vl-2b-instruct&fmt=messages)

FAQ · qwen2-vl-2b-instruct

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

`POST /v1/chat/completions` · `qwen2-vl-2b-instruct`: `text`, `image` → `text` `POST /v1/messages` · `qwen2-vl-2b-instruct`: `text`, `image` → `json`, `sse`

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

`POST /v1/chat/completions` · `qwen2-vl-2b-instruct`: `model`, `messages`, `stream` `POST /v1/messages` · `qwen2-vl-2b-instruct`: `model`, `messages`, `stream`, `max_tokens`

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

`POST /v1/messages` · `qwen2-vl-2b-instruct`: `max_tokens.minimum`: `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 ในผลิตภัณฑ์ของลูกค้า เอเจนต์ แอปพลิเคชัน และระบบอัตโนมัติ
