OpenThai 2.0

โมเดลเปิดหนึ่งเดียวที่อ่านเอกสารและลายมือไทยได้ รู้เรื่องเมืองไทย และทำงานเอเจนต์ได้ — สร้างโดยคนไทย เพื่อคนไทย
openthai2.0-qwen3.8-27b
AI ภาษาไทยแบบครบในตัวเดียว: อ่านเอกสารและลายมือภาษาไทยได้ในระดับโมเดลเฉพาะทาง ตอบคำถามความรู้ไทยเป็นภาษาไทยที่เป็นธรรมชาติและอธิบายเข้าใจง่าย นำทั้งโมเดลฐานและ Typhoon 2.5 ในการใช้เครื่องมือแบบเอเจนต์ (BFCL) — โดยยังคงความฉลาดทั่วไปของโมเดลฐานไว้ครบ
พัฒนาโดย iApp Technology เปิดตัวร่วมกับสมาคมผู้ประกอบการปัญญาประดิษฐ์ประเทศไทย (AIEAT) การเทรนและการวัดผลใช้ GPU NVIDIA H100 จำนวน 8 ใบ ซึ่งได้รับการสนับสนุนจาก บริษัท สยาม เอไอ คอร์เปอเรชั่น จำกัด โมเดลฐาน: Qwen/Qwen3.8-27B (Apache 2.0)
API แบบโฮสต์ให้ฟรี — ใช้ฟรีถึง 30 กันยายน 2569 (ต้องมี iApp API key ฟรี)
ไม่อยากรัน GPU เอง? เราโฮสต์โมเดลให้ Endpoint เป็นแบบ OpenAI-compatible และใช้ฟรีถึง 30 กันยายน 2569 — เพียงมี iApp API key ฟรี: สมัครสมาชิก → API Keys → Create New API Key จำกัดอัตรา 30 คำขอ/นาทีต่อคีย์ หลังหมดช่วงฟรียังใช้ต่อได้ที่อัตรา 0.01 / 0.02 IC ต่อ 1K โทเคนขาเข้า/ขาออก
| Base URL | https://api.iapp.co.th/v3/llm/openthai2p0 |
| Endpoint | POST /chat/completions (OpenAI-compatible) |
| โมเดล | openthai2.0 (เส้นทางนี้ให้บริการโมเดลนี้เสมอ) |
| ความยาวคอนเท็กซ์ | 262,144 โทเคน (256K) |
| การยืนยันตัวตน | iApp API key (เฮดเดอร์ apikey หรือ Authorization: Bearer) |
| อินพุต | ข้อความ หรือข้อความ + รูปภาพ (image_url — base64 data URI หรือ URL สาธารณะ สูงสุด 50 MB) |
import base64
from openai import OpenAI
client = OpenAI(base_url="https://api.iapp.co.th/v3/llm/openthai2p0",
api_key="YOUR_IAPP_API_KEY")
# ข้อความ — ถามอะไรก็ได้เป็นภาษาไทย
r = client.chat.completions.create(
model="openthai2.0",
messages=[{"role": "user", "content": "อากรแสตมป์กับภาษีมูลค่าเพิ่มต่างกันอย่างไร"}],
)
print(r.choices[0].message.content)
# ภาพ — อ่านเอกสารภาษาไทย
img = base64.b64encode(open("thai_document.jpg", "rb").read()).decode()
r = client.chat.completions.create(
model="openthai2.0",
messages=[{"role": "user", "content": [
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{img}"}},
{"type": "text", "text": "อ่านข้อความในเอกสารนี้ทั้งหมด"},
]}],
temperature=0.0,
extra_body={"chat_template_kwargs": {"enable_thinking": False}},
)
print(r.choices[0].message.content)
curl -s https://api.iapp.co.th/v3/llm/openthai2p0/chat/completions \
-H "Content-Type: application/json" -H "apikey: YOUR_IAPP_API_KEY" \
-d '{"model":"openthai2.0","messages":[{"role":"user","content":"สวัสดี"}]}'
อย่าตั้ง max_tokens — โ มเดลคิดก่อนตอบ การจำกัดค่าต่ำจะทำให้คำตอบว่าง ปิดโหมดคิดเฉพาะคำขอถอดความรูปภาพตามตัวอย่างด้านบน ฝั่งเซิร์ฟเวอร์ตั้ง repetition_penalty 1.05 ที่แนะนำไว้ให้แล้ว
จุดเด่น
1. อ่านเอกสารและลายมือไทยได้ระดับโมเดลเฉพาะทาง
อัตราความผิดพลาดระดับตัวอักษร (CER) ของลายมือไทยลดจาก 0.649 ของโมเดลฐานเหลือ 0.261 — ความผิดพลาดลดลง 60% หนังสือและราชกิจจานุเบกษา: 0.126 เทียบกับ 0.370 ของโมเดลฐาน (ลดลง 66%) เอกสารสิ่งพิม พ์: 0.077 เทียบกับ 0.103
2. รู้เรื่องเมืองไทย
0.842 บน OpenThaiEval (ข้อสอบระดับชาติของไทย) — สูงกว่าโมเดลฐาน (0.820), Typhoon 2.5 (0.742) และ Pathumma (0.660) การทำตามคำสั่งภาษาไทย (IFEval-TH): 0.795 นำโมเดลฐาน (0.772) และ Typhoon (0.749) เช่นกัน
3. ทำงานเอเจนต์ได้จริง
0.820 บน Berkeley Function-Calling Leaderboard — นำทั้งโมเดลฐาน (0.811) และ Typhoon 2.5 (0.792) โดยทิ้งห่างมากที่สุดในงานเอเจนต์แบบหลายรอบสนทนา (0.775 เทียบกับ 0.550 ของ Typhoon) การเขียนโค้ด (HumanEval): 0.957