Chuyển từ API Gemini
Dùng định dạng generateContent của Gemini tại /v1beta/models/{model}:generateContent (và :streamGenerateContent) với khóa aiml; định tuyến mô hình Gemini qua Google hoặc chạy mô hình khác qua cùng một client.
Trước
POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent
x-goog-api-key: AIza…Sau
POST https://api.ai.ml/v1beta/models/google/gemini-2.5-flash:generateContent
x-goog-api-key: aiml-live-…Header
| Google Gemini | ai.ml |
|---|---|
| x-goog-api-key: AIza… | x-goog-api-key: aiml-live-… |
| ?key=… query | được chấp nhận để tương thích; nên dùng header |
Điều gì thay đổi, điều gì không
- Function calling, JSON schema (responseSchema), hình ảnh và chỉ dẫn hệ thống được chuyển sang IR; grounding và thực thi mã chỉ có ở Gemini và được truyền qua khi định tuyến đến Google.
- Siêu dữ liệu sử dụng được trả về theo định dạng Gemini, kèm chi tiết chi phí của aiml.
- Streaming dùng cùng cách đóng khung SSE mà các SDK Gemini mong đợi.