وثائق API Hop
نموذج MiniMax
استدع MiniMax M3 عبر نقطة نهاية Chat Completions المشتركة.
https://api.apihop.ai/v1/chat-completionsيتوفر MiniMax 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 كاملة واحدة افتراضيا. اضبط stream: true صراحة عندما تحتاج إلى بث SSE.
حقول الطلب
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" } لإجابات قصيرة ومباشرة لا تحتاج إلى استدلال خفي. احذف الحقل للإبقاء على سلوك التفكير الافتراضي للنموذج.
راجع واجهة Chat Completions المشتركة للحقول المشتركة مثل temperature وtop_p وfrequency_penalty وpresence_penalty وstop وn. يقبل 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بالضبط. - استخدم
GET https://api.apihop.ai/v1/modelsللنماذج الظاهرة لمفتاح API الحالي، واستخدم وحدة التحكم للأسعار الحالية.