API Hop दस्तावेज़
MiniMax मॉडल
साझा Chat Completions एंडपॉइंट से MiniMax M3 कॉल करें।
https://api.apihop.ai/v1/chat-completionsMiniMax M3 सामान्य Chat Completions एंडपॉइंट से उपलब्ध है, जिसमें नॉन-स्ट्रीमिंग और SSE स्ट्रीमिंग, दोनों प्रकार के टेक्स्ट उत्तर हैं।
POST https://api.apihop.ai/v1/chat-completionsउपलब्ध मॉडल
model मान | प्रकार | नॉन-स्ट्रीमिंग | SSE स्ट्रीमिंग |
|---|---|---|---|
minimax-m3 | टेक्स्ट चैट | हाँ | हाँ |
प्रमाणीकरण
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonनॉन-स्ट्रीमिंग अनुरोध
{
"model": "minimax-m3",
"messages": [
{
"role": "system",
"content": "You are a code review assistant."
},
{
"role": "user",
"content": "List five risk areas to review in a payment webhook implementation."
}
],
"thinking": {
"type": "disabled"
},
"stream": false
}स्ट्रीमिंग अनुरोध
{
"model": "minimax-m3",
"messages": [
{
"role": "user",
"content": "Analyze a duplicate queue-consumption issue step by step."
}
],
"stream": true
}यह एंडपॉइंट डिफ़ॉल्ट रूप से एक पूरा JSON उत्तर देता है। SSE स्ट्रीमिंग चाहिए तो स्पष्ट रूप से stream: true सेट करें।
अनुरोध फ़ील्ड
modelstringआवश्यकminimax-m3 इस्तेमाल करें।
messagesobject[]आवश्यकOpenAI Chat Completions शैली के संदेश। हर संदेश में role और content हैं।
streambooleanडिफ़ॉल्ट: falsetrue SSE लौटाता है; false एक पूरा JSON उत्तर देता है।
max_tokensintegerवैकल्पिक अधिकतम आउटपुट टोकन, धनात्मक पूर्णांक के रूप में। चुने मॉडल का अपस्ट्रीम डिफ़ॉल्ट लेने के लिए फ़ील्ड छोड़ें। मॉडल के अनुसार बजट में अंतिम पाठ के साथ तर्क-विचार टोकन भी हो सकते हैं। छोटा बजट उत्तर काट सकता है या अंतिम पाठ से पहले खर्च हो सकता है; बढ़ाने से लागत बढ़ सकती है।
max_completion_tokensintegermax_tokens का वैकल्पिक संगतता विकल्प, जिसमें वही बजट संबंधी बातें लागू हैं। चुना मॉडल समर्थन तय करता है; अपस्ट्रीम डिफ़ॉल्ट के लिए दोनों फ़ील्ड छोड़ें।
thinkingobjectMiniMax सोच-विचार नियंत्रण। छिपे तर्क-विचार की ज़रूरत न वाले छोटे, सीधे उत्तरों के लिए { "type": "disabled" } इस्तेमाल करें। मॉडल का डिफ़ॉल्ट सोच-विचार व्यवहार बनाए रखने के लिए फ़ील्ड छोड़ें।
temperature, top_p, frequency_penalty, presence_penalty, stop और n जैसे साझा फ़ील्ड के लिए सामान्य Chat Completions देखें। minimax-m3 ये मानक फ़ील्ड स्वीकार करता है, लेकिन हर पैरामीटर से मापा जा सकने वाला अर्थगत बदलाव आवश्यक नहीं।
सफल उत्तर
{
"id": "chatcmpl_...",
"object": "chat.completion",
"created": 1787200000,
"model": "minimax-m3",
"choices": [
{
"index": 0,
"message": {
"role": "assistant",
"content": "Start by checking idempotency keys, acknowledgements, and retry policy..."
},
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 29,
"completion_tokens": 104,
"total_tokens": 133
}
}usage में वैकल्पिक कैश-इनपुट या तर्क-विचार टोकन विवरण हो सकते हैं। लेखांकन और टेलीमेट्री का आधार मानक इनपुट, आउटपुट और कुल टोकन फ़ील्ड बनाए रखें।
उपयोग संबंधी बातें
- वर्तमान सार्वजनिक अनुबंध Chat Completions है, जिसमें नॉन-स्ट्रीमिंग और SSE स्ट्रीमिंग शामिल हैं।
minimax-m3फिलहाल OpenAI Responses या Claude Messages मॉडल के रूप में प्रकाशित नहीं है।- ठीक
minimax-m3इस्तेमाल करें। - वर्तमान API कुंजी को दिखने वाले मॉडल के लिए
GET https://api.apihop.ai/v1/modelsऔर वर्तमान कीमत के लिए कंसोल इस्तेमाल करें।