API Hop

दस्तावेज़

API Hop दस्तावेज़

MiniMax मॉडल

साझा Chat Completions एंडपॉइंट से MiniMax M3 कॉल करें।

POSThttps://api.apihop.ai/v1/chat-completions

MiniMax M3 सामान्य Chat Completions एंडपॉइंट से उपलब्ध है, जिसमें नॉन-स्ट्रीमिंग और SSE स्ट्रीमिंग, दोनों प्रकार के टेक्स्ट उत्तर हैं।

text
POST https://api.apihop.ai/v1/chat-completions

उपलब्ध मॉडल

model मानप्रकारनॉन-स्ट्रीमिंगSSE स्ट्रीमिंग
minimax-m3टेक्स्ट चैटहाँहाँ

प्रमाणीकरण

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

नॉन-स्ट्रीमिंग अनुरोध

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
}

स्ट्रीमिंग अनुरोध

json
{
  "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डिफ़ॉल्ट: false

true SSE लौटाता है; false एक पूरा JSON उत्तर देता है।

max_tokensinteger

वैकल्पिक अधिकतम आउटपुट टोकन, धनात्मक पूर्णांक के रूप में। चुने मॉडल का अपस्ट्रीम डिफ़ॉल्ट लेने के लिए फ़ील्ड छोड़ें। मॉडल के अनुसार बजट में अंतिम पाठ के साथ तर्क-विचार टोकन भी हो सकते हैं। छोटा बजट उत्तर काट सकता है या अंतिम पाठ से पहले खर्च हो सकता है; बढ़ाने से लागत बढ़ सकती है।

max_completion_tokensinteger

max_tokens का वैकल्पिक संगतता विकल्प, जिसमें वही बजट संबंधी बातें लागू हैं। चुना मॉडल समर्थन तय करता है; अपस्ट्रीम डिफ़ॉल्ट के लिए दोनों फ़ील्ड छोड़ें।

thinkingobject

MiniMax सोच-विचार नियंत्रण। छिपे तर्क-विचार की ज़रूरत न वाले छोटे, सीधे उत्तरों के लिए { "type": "disabled" } इस्तेमाल करें। मॉडल का डिफ़ॉल्ट सोच-विचार व्यवहार बनाए रखने के लिए फ़ील्ड छोड़ें।

temperature, top_p, frequency_penalty, presence_penalty, stop और n जैसे साझा फ़ील्ड के लिए सामान्य Chat Completions देखें। minimax-m3 ये मानक फ़ील्ड स्वीकार करता है, लेकिन हर पैरामीटर से मापा जा सकने वाला अर्थगत बदलाव आवश्यक नहीं।

सफल उत्तर

json
{
  "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 और वर्तमान कीमत के लिए कंसोल इस्तेमाल करें।