API Hop दस्तावेज़
Gemini मॉडल
साझा Chat Completions एंडपॉइंट से Gemini 3.6 Flash, 3.7 Flash, 3.8 Flash, 3.5 Flash-Lite और 4 Argon कॉल करें।
https://api.apihop.ai/v1/chat-completionsGemini मॉडल सामान्य Chat Completions एंडपॉइंट इस्तेमाल करते हैं। यह पृष्ठ समर्थित model मान और टेक्स्ट चैट अनुबंध दर्ज करता है।
POST https://api.apihop.ai/v1/chat-completionsउपलब्ध मॉडल
model मान | नॉन-स्ट्रीमिंग JSON | SSE स्ट्रीमिंग |
|---|---|---|
gemini-3.6-flash | हाँ | हाँ |
gemini-3.7-flash | हाँ | हाँ |
gemini-3.8-flash | हाँ | हाँ |
gemini-3.5-flash-lite | हाँ | हाँ |
gemini-4-argon | हाँ | हाँ |
gemini-4-argon के लिए डिप्लॉयमेंट और चालू करना आवश्यक है। इस संदर्भ में शामिल होना प्रोडक्शन उपलब्धता की पुष्टि नहीं करता।
मॉडल नाम उत्पाद स्तर अलग करते हैं; वे विलंब, थ्रूपुट या गुणवत्ता SLA नहीं। अपने वास्तविक कार्यभार से मॉडल तुलना करें। अनुरोध से पहले अपनी API कुंजी की उपलब्धता के लिए GET https://api.apihop.ai/v1/models जाँचें।
प्रमाणीकरण
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonनॉन-स्ट्रीमिंग अनुरोध
{
"model": "gemini-3.7-flash",
"messages": [
{
"role": "system",
"content": "You are a concise and accurate technical assistant."
},
{
"role": "user",
"content": "Explain idempotent APIs in five sentences."
}
],
"stream": false
}स्ट्रीमिंग अनुरोध
{
"model": "gemini-3.6-flash",
"messages": [
{
"role": "user",
"content": "Show a TypeScript API error-handling example."
}
],
"stream": true
}यह एंडपॉइंट डिफ़ॉल्ट रूप से एक पूरा JSON उत्तर देता है। SSE स्ट्रीमिंग चाहिए तो स्पष्ट रूप से stream: true सेट करें।
अनुरोध फ़ील्ड
modelstringआवश्यकgemini-3.6-flash, gemini-3.7-flash, gemini-3.8-flash, gemini-3.5-flash-lite या gemini-4-argon इस्तेमाल करें।
messagesobject[]आवश्यकOpenAI Chat Completions शैली के संदेश। हर संदेश में role और content हैं।
streambooleanडिफ़ॉल्ट: falsetrue SSE लौटाता है; false एक पूरा JSON उत्तर देता है।
max_tokensintegerवैकल्पिक अधिकतम आउटपुट टोकन, धनात्मक पूर्णांक के रूप में। चुने मॉडल का अपस्ट्रीम डिफ़ॉल्ट लेने के लिए फ़ील्ड छोड़ें। मॉडल के अनुसार बजट में अंतिम पाठ के साथ तर्क-विचार टोकन भी हो सकते हैं। छोटा बजट उत्तर काट सकता है या अंतिम पाठ से पहले खर्च हो सकता है; बढ़ाने से लागत बढ़ सकती है।
max_completion_tokensintegermax_tokens का वैकल्पिक संगतता विकल्प, जिसमें वही बजट संबंधी बातें लागू हैं। चुना मॉडल समर्थन तय करता है; अपस्ट्रीम डिफ़ॉल्ट के लिए दोनों फ़ील्ड छोड़ें।
temperature, top_p, frequency_penalty, presence_penalty, stop और n जैसे साझा फ़ील्ड के लिए सामान्य Chat Completions देखें। वैकल्पिक फ़ील्ड का समर्थन और व्यवहार चुने मॉडल पर निर्भर है; यह पृष्ठ हर साझा फ़ील्ड की गारंटी नहीं देता।
सफल उत्तर
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "gemini-3.7-flash",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "An idempotent API produces the same effective result when..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 26,
"completion_tokens": 118,
"total_tokens": 144
}
}usage में वैकल्पिक तर्क-विचार टोकन विवरण हो सकते हैं; क्लाइंट उनके अनुपस्थित होने या मॉडल के अनुसार बदलने को सँभालें।
उपयोग संबंधी बातें
- अनुरोध बॉडी का
modelउपलब्ध मॉडल तालिका की सार्वजनिक मॉडल ID में से होना चाहिए। - सार्वजनिक मॉडल ID की जगह उत्पाद नाम, प्रदर्शन नाम या अन्य उपनाम स्वीकार नहीं हैं।
- यह पृष्ठ केवल
POST https://api.apihop.ai/v1/chat-completionsपर भेजे Chat Completions अनुरोधों पर
लागू है, OpenAI Responses या Claude Messages पर नहीं।
- वर्तमान API कुंजी को दिखने वाले मॉडल के लिए
GET https://api.apihop.ai/v1/modelsऔर वर्तमान कीमत के लिए कंसोल इस्तेमाल करें।