Google: Gemma 4 31B (free)
Gemma 4 31B IT เป็นโมเดลแบบ dense ของ Google ที่ปรับจูนให้ทำตามคำสั่งสำหรับการใช้เหตุผลด้านข้อความและภาพ บริบท 256K การตั้งค่าการคิด ความเข้าใจภาพ และการเรียกฟังก์ชันแบบเนทีฟรองรับงานเขียนโค้ด เอกสาร และเอเจนต์ โดยให้ผลลัพธ์เป็นข้อความ
เกี่ยวกับโมเดล
คำอธิบายนี้ครอบคลุมความสามารถของโมเดล อินพุต เอาต์พุต และตัวเลือกที่ใช้ได้ใน Ailoot แสดงด้านล่างตามเมธอดที่เลือก
Gemma 4 31B IT เป็นรุ่นแบบ dense ที่ปรับจูนให้ทำตามคำสั่งในตระกูลเปิด Gemma 4 ของ Google DeepMind Google วางตำแหน่งโมเดล 31B โดยเน้นคุณภาพโมเดลและการปรับให้เหมาะกับงาน ส่วนรุ่น 26B A4B ที่แยกต่างหากใช้ mixture of experts เพื่อให้การอนุมานมีประสิทธิภาพ การ์ดนี้กล่าวถึงรุ่น 31B ที่ปรับจูนให้ทำตามคำสั่งตามชื่อนี้ ไม่ใช่น้ำหนักที่ผ่านการฝึกล่วงหน้าหรือรุ่นอนุพันธ์ที่ผ่านการควอนไทซ์
ตารางสถาปัตยกรรม dense อย่างเป็นทางการระบุพารามิเตอร์ 30.7 พันล้านตัว ชั้นประมวลผล 60 ชั้น หน้าต่างเลื่อนขนาด 1,024 โทเคน และบริบท 256K โทเคน ตระกูลนี้รวม attention แบบหน้าต่างเลื่อนเฉพาะส่วนกับ global attention โดยลงท้ายด้วยชั้น global และใช้ตัวเข้ารหัสภาพเฉพาะสำหรับโมเดลนี้ รูปแบบที่ได้ออกแบบมาสำหรับอินพุตข้อความและภาพพร้อมเอาต์พุตข้อความ ข้อมูลเหล่านี้เป็นข้อเท็จจริงด้านสถาปัตยกรรมโมเดล ไม่ได้กำหนดเวลาตอบสนองของแอปพลิเคชันหรือบ่งชี้ว่ารองรับเสียงเหมือน Gemma 4 ขนาดอื่น
บริบทขนาด 256K โทเคนรองรับงานที่รวมข้อความจำนวนมากกับหลักฐานจากภาพ สามารถสลับภาพและข้อความในพรอมป์ต์เดียวกันได้ โดยผู้ผลิตแนะนำให้วางเนื้อหาภาพก่อนข้อความที่เกี่ยวข้องเพื่อให้ได้ผลลัพธ์ดีที่สุด งานด้านภาพครอบคลุมการตรวจจับวัตถุ การตีความหน้าเอกสาร การทำความเข้าใจหน้าจอและส่วนติดต่อผู้ใช้ แผนภูมิ OCR หลายภาษา ลายมือ และการระบุตำแหน่ง ผลลัพธ์เป็นข้อความ ได้แก่ เนื้อหาที่ดึงออกมา คำอธิบาย โค้ด หรือข้อเสนอให้เครื่องมือดำเนินการ
การตั้งค่าการคิดช่วยให้โมเดลเลือกใช้เหตุผลก่อนตอบหรือตอบโดยตรงได้ Gemma 4 เพิ่มบทบาท system แบบเนทีฟควบคู่กับบทบาท user และ assistant รูปแบบพรอมป์ต์ของ Google เปิดการคิดด้วยโทเคนควบคุม <|think|> ในพรอมป์ต์ระบบ และแยกช่องความคิดออกจากคำตอบสุดท้าย ตัวประมวลผลที่ระบุในเอกสารรองรับเทมเพลตนี้ สำหรับบทสนทนาหลายรอบ ให้เก็บคำตอบสุดท้ายก่อนหน้าไว้ในประวัติ และตัดความคิดก่อนหน้าออก ยกเว้นรอบที่มีการเรียกเครื่องมือ ซึ่งผู้ผลิตระบุให้เก็บไว้
Native Function Calling รองรับการใช้เครื่องมือแบบมีโครงสร้าง และคำอธิบายการเปิดตัวของ Google ยังระบุการส่งออก JSON แบบมีโครงสร้างด้วย กำหนดงาน ฟังก์ชันที่ใช้ได้ และผลลัพธ์ที่คาดหวัง จากนั้นแอปพลิเคชันจะดำเนินการที่ร้องขอและส่งผลลัพธ์กลับสำหรับขั้นตอนถัดไป งานเขียนโค้ดอาจขอให้สร้าง เติม หรือแก้ไขโค้ด ส่วนผู้ช่วยด้านภาพอาจใช้ข้อความที่ได้เพื่ออธิบายแผนภูมิหรือหน้าจอ คำสั่งเรียกฟังก์ชันกับการดำเนินการผ่านการเชื่อมต่อที่เกิดขึ้นจริงเป็นคนละขั้นตอนกัน
ความละเอียดภาพที่ปรับได้ควบคุมด้วยงบโทเคนภาพ ตัวเลือกที่ระบุในเอกสารคือ 70, 140, 280, 560 และ 1,120 โทเคน งบที่ต่ำเหมาะกับการจำแนกประเภทหรือคำบรรยาย ส่วนงบที่สูงช่วยเก็บรายละเอียดสำหรับ OCR การแยกโครงสร้างเอกสาร และตัวอักษรขนาดเล็ก โดยใช้การคำนวณเพิ่มขึ้น ก่อนเตรียมภาพ ให้ตัดสินใจว่าต้องการภาพรวมของฉากหรือตัวอักษรที่แม่นยำ ภาพตัดเฉพาะป้ายที่ชัดเจนอาจมีประโยชน์กับการดึงข้อมูลมากกว่าคำขอที่ไม่เจาะจงให้ตรวจทุกรายละเอียดของทั้งหน้า
Google แนะนำการตั้งค่าสุ่มตัวอย่างของตระกูลนี้เป็น temperature 1.0, top-p 0.95 และ top-k 64 การ์ดโมเดลแยกการฝึกด้วยมากกว่า 140 ภาษาออกจากการรองรับพร้อมใช้มากกว่า 35 ภาษา ระบุภาษาของคำตอบและกำชับให้คงชื่อโดเมน ชื่อฟิลด์ หรือสูตรไว้ในคำสั่งอย่างชัดเจน ค่า 256K เป็นข้อกำหนดด้านบริบท การ์ดโมเดลที่อ้างอิงไม่ได้กำหนดค่าสูงสุดของผลลัพธ์แยกต่างหากที่ใช้ได้ทั่วไปสำหรับรุ่นนี้
สำหรับงานเอกสารร่วมกับโค้ด ให้แนบภาพหน้าที่เกี่ยวข้อง ข้อกำหนดเป็นลายลักษณ์อักษร และส่วนของซอร์สโค้ด เช่น “อ่านป้ายกำกับ อธิบายว่าหน้าจอนี้ต่างจากข้อกำหนดอย่างไร และเสนอการแก้ไขเฉพาะจุดในโค้ดที่ให้มา” สำหรับแผนภูมิ ให้ขอคำตอบที่แยกค่าที่มองเห็นออกจากแนวโน้มที่อนุมาน การ์ดโมเดล Gemma ระบุข้อจำกัดเกี่ยวกับภาษากำกวม งานที่ซับซ้อนมาก และข้อความข้อเท็จจริงที่ผิดหรือล้าสมัย จึงควรแนบข้อเท็จจริงจากแหล่งที่เชื่อถือได้ซึ่งผลลัพธ์ต้องใช้ แทนการคาดหวังให้ความรู้จากการฝึกเติมข้อมูลเหล่านั้น
ผ่าน Ailoot ให้เลือก ID โมเดลนี้ให้ตรงใน /v1/chat/completions และระบุงานใน messages แต่ละข้อความมีบทบาทและเนื้อหา โดยเก็บคำสั่งที่เกี่ยวข้องไว้กับข้อมูลต้นทาง รวบรวมคำตอบ JSON ให้ครบ หรือรวบรวมทุกส่วนของ SSE เมื่อเปิด stream และเก็บ usage ไว้กับผลลัพธ์ข้อความ
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions google/gemma-4-31b-it:free
google/gemma-4-31b-it:freeเริ่มต้น
Gemma 4 31B IT เป็นโมเดลแบบ dense ของ Google ที่ปรับจูนให้ทำตามคำสั่งสำหรับการใช้เหตุผลด้านข้อความและภาพ บริบท 256K การตั้งค่าการคิด ความเข้าใจภาพ และการเรียกฟังก์ชันแบบเนทีฟรองรับงานเขียนโค้ด เอกสาร และเอเจนต์ โดยให้ผลลัพธ์เป็นข้อความ
- อินพุตที่รองรับ
- ข้อความ · รูปภาพ
- ผลลัพธ์
- ข้อความ
ใช้งานได้ใน Ailoot · อินพุตและเมธอด
Ailoot Ultra · OpenAI Chat POST /v1/chat/completions
- ขาเข้า
text,image- ขาออก
text- รูปแบบเอาต์พุต
- JSON or SSE
| ฟิลด์ | ประเภท | ข้อกำหนด | ค่าและข้อจำกัด | ค่าเริ่มต้น |
|---|---|---|---|---|
ฟิลด์model | ประเภทstring | ข้อกำหนดจำเป็น | ค่าและข้อจำกัด google/gemma-4-31b-it:free เงื่อนไข: ใช้ตัวเลือกระบุเส้นทางของ 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 โทเค็น ขาเข้า · การอ่านแคช — / 1K โทเค็น ขาเข้า · การเขียนแคช — / 1K โทเค็น ขาเข้า · การเขียนแคช, 1 ชั่วโมง — / 1K โทเค็น |
Ailoot กันยอดเงินประมาณการไว้ก่อนส่งคำขอ หลังได้ผลลัพธ์ จะคิดค่าบริการสุดท้ายตามการใช้งานที่วัดได้ การคิดค่าบริการแบบสตรีมใช้บันทึกการใช้งานสุดท้าย วิธีกันยอดเงินและคิดค่าบริการสุดท้าย →
ตัวอย่างคำขอ
Ailoot Ultra · OpenAI Chat
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": "google/gemma-4-31b-it:free", "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 google/gemma-4-31b-it:free
ชื่อพาธเมธอดอื่น
/chat/completions
ID ที่เกี่ยวข้องสำหรับเรียกใช้โมเดล
FAQ · Google: Gemma 4 31B (free)
- มีอินพุตและผลลัพธ์ใดบ้าง?
POST /v1/chat/completions·google/gemma-4-31b-it:free:text,image→text- คำขอใช้ฟิลด์ใดบ้าง?
POST /v1/chat/completions·google/gemma-4-31b-it:free:model,messages,stream