Gemini API से माइग्रेट करें
aiml कुंजी के साथ /v1beta/models/{model}:generateContent (और :streamGenerateContent) पर Gemini का generateContent स्वरूप उपयोग करें; 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 | संगतता के लिए स्वीकार; हेडर को प्राथमिकता दें |
क्या बदलता है, क्या नहीं
- फ़ंक्शन कॉलिंग, JSON स्कीमा (responseSchema), इमेज और सिस्टम निर्देश IR में अनुवादित होते हैं; ग्राउंडिंग और कोड एक्ज़ीक्यूशन केवल Gemini में हैं और Google पर भेजे जाने पर ज्यों-के-त्यों आगे जाते हैं।
- उपयोग मेटाडेटा Gemini स्वरूप में लौटता है, साथ में aiml लागत का ब्योरा।
- स्ट्रीमिंग वही SSE फ़्रेमिंग उपयोग करती है जिसकी Gemini SDK अपेक्षा करते हैं।