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 Geminiai.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.