ย้ายจาก Gemini API
ใช้รูปแบบ generateContent ของ Gemini ที่ /v1beta/models/{model}:generateContent (และ :streamGenerateContent) ด้วยคีย์ aiml กำหนดเส้นทางโมเดล Gemini ผ่าน Google หรือเรียกใช้โมเดลอื่นผ่านไคลเอนต์เดียวกัน
ก่อน
POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent
x-goog-api-key: AIza…หลัง
POST https://api.ai.ml/v1beta/models/google/gemini-2.5-flash:generateContent
x-goog-api-key: aiml-live-…เฮดเดอร์
| Google Gemini | ai.ml |
|---|---|
| x-goog-api-key: AIza… | x-goog-api-key: aiml-live-… |
| ?key=… query | รองรับเพื่อความเข้ากันได้ แนะนำให้ใช้เฮดเดอร์ |
อะไรเปลี่ยน อะไรไม่เปลี่ยน
- Function calling, JSON schema (responseSchema), รูปภาพ และคำสั่งระบบจะถูกแปลงเป็น IR ส่วน grounding และการรันโค้ดมีเฉพาะ Gemini และจะส่งผ่านเมื่อกำหนดเส้นทางไปยัง Google
- ข้อมูลเมตาการใช้งานส่งกลับในรูปแบบของ Gemini พร้อมรายการค่าใช้จ่ายของ aiml
- การสตรีมใช้ SSE framing แบบเดียวกับที่ Gemini SDK คาดหวัง