AR ▾

MiniMax API: أول طلب في خمس دقائق

اجعل توليد النص uncensored يعمل في دقائق. يغطي هذا الدليل عنوان URL الأساسي، المصادقة، وإعداد SDK لـ API المتوافق مع OpenAI الخاص بنا.

https://api.minimaxapikey.com/v1uncensored

تثبيت OpenAI SDK

ابدأ بتثبيت OpenAI SDK الرسمي للغتك المفضلة. تتعامل المكتبة مع تنسيق الطلبات والبث المتدفق تلقائياً. تأكد من تثبيت Python 3.8+ أو Node.js 18+. قم بتشغيل pip install openai لـ Python أو npm install openai لـ Node. يبسط SDK التفاعل مع نقطة النهاية /v1/chat/completions. يدير الرؤوس، إعادة المحاولة، وتحليل SSE بحيث يمكنك التركيز على الموجّه. هذا يعمل لأن API الخاص بنا يتبع معيار إكمال محادثات OpenAI. لا تحتاج إلى مكتبة عميل مخصصة. طرق SDK القياسية تتطابق مباشرة مع نقاط النهاية الخاصة بنا. هذا يقلل من وقت التكامل ويستفيد من معرفة المطورين الموجودة.

تكوين عنوان URL الأساسي والمفتاح

اضبط مفتاح API وعنوان URL الأساسي في متغيرات البيئة. عنوان URL الأساسي لدينا هو https://api.minimaxapikey.com/v1. يتيح لك ذلك استخدام عملاء OpenAI القياسية دون تعديل. أنشئ حسابًا لتوليد مفتاحك. يظهر المفتاح فورًا بعد التسجيل. لا حاجة لبطاقة الائتمان للتجربة المجانية. احفظ المفتاح بأمان. مرره كعنوان أو متغير بيئة. يستخدم الـ SDK OPENAI_API_KEY افتراضيًا. يمكنك تجاوز عنوان URL الأساسي للإشارة إلى خوادمنا. يضمن ذلك توجيه جميع الطلبات إلى النموذج بدون رقابة. تحقق من عمل مفتاحك بنقرة بسيطة. تمنع هذه الخطوة أخطاء المصادقة لاحقًا.

إرسال إكمال محادثة أساسي

أرسل أول طلب لتوليد النص. استخدم طريقة POST على /v1/chat/completions. حدد النموذج كـ uncensored. مرر مصفوفة رسائل مع موجّه المستخدم. تُرجع API رمز الإكمال. هذه ميزة توليد النص الأساسية. تدعم نافذة السياق 100k. يمكنك إرسال موجّهات طويلة أو سجل المحادثات. يتضمن الرد النص المولد واستخدام الرموز. هذا مثالي للكتابة الإبداعية أو الحوار غير المقيد. تأكد من أن المحتوى قانوني. لا يرفض النموذج مواضيع البالغين. يحظر فقط المحتوى الجنسي الذي يتضمن قاصرين. ابدأ ببساطة للتحقق من الاتصال.

تمكين البث (SSE)

للحصول على مخرجات في الوقت الفعلي، فعّل البث المتدفق. اضبط المعلمة stream على true. تُعيد الـ API أحداثًا مُرسلة من الخادم (SSE). يحتوي كل جزء على جزء من الاستجابة. يقلل هذا من زمن الاستجابة المُدرَك. يرى المستخدمون النص يظهر أثناء توليده. يتعامل الـ SDK مع تحليل الأجزاء تلقائيًا. يمكنك عرض النص تدريجيًا في واجهة المستخدم. هذا أمر حاسم لواجهات الدردشة. يعمل البث المتدفق مع جميع استجابات النموذج. لا يؤثر على عد الرموز. يتضمن كل جزء بيانات الاستخدام في النهاية. استخدم ذلك لتحسين تجربة المستخدم. يبدو أكثر استجابة من الانتظار للحصول على الاستجابة الكاملة. قم بتكوين عميلك لتخزين الأجزاء بشكل صحيح.

استخدام استدعاء الدوال

ادعم المخرجات المهيكلة مع استدعاء الدوال. عرّف الأدوات في جسم الطلب. يمكن للنموذج استدعاء الدوال بناءً على الموجّه. هذا يتيح التكامل مع الأنظمة الخارجية. مرر تعريفات الأدوات ورسائل المستخدم. يتضمن الرد كائن استدعاء الأداة. نفذ الدالة وأعد النتائج. هذا يعمل مع مكتبات OpenAI SDK القياسية. يتيح سير العمل المعقد. يمكنك بناء وكلاء أو مساعدين. يحافظ النموذج على السياق عبر المكالمات. هذا قوي للأتمتة. تأكد من أن تعريفات أدواتك دقيقة. تتعامل API مع توجيه مخرجات الأدوات. يحافظ على تماسك المحادثة. استخدم هذا لتوليد المحتوى الديناميكي.

فحص النماذج المتاحة

تحقق من قائمة النماذج عبر GET /v1/models. تُعيد نقطة النهاية هذه النماذج المتاحة. تخدم الـ API نموذجًا واحدًا: uncensored. إنه نموذج مفتوح الأوزان. ليس GPT أو Claude أو Gemini. تؤكد الاستجابة معرف النموذج. استخدم ذلك لتصكوين عميلك. تأكد من أن كودك يستهدف النموذج الصحيح. نقطة النهاية سريعة وموثوقة. تُعيد بيانات JSON. يمكنك تحليل ذلك لعرضها في واجهة المستخدم. يؤكد ذلك أن مفتاح API الخاص بك صالح. استخدم ذلك لفحوصات الصحة الآلية. إنه جزء من مواصفات OpenAI القياسية. لا حاجة لإعداد إضافي. يضمن ذلك التوافق مع الأدوات الموجودة.

cURL

curl https://api.minimaxapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.minimaxapikey.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.minimaxapikey.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

البث المتدفق

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

المواصفات التقنية

كل الحدود والميزات الفعلية للـ API في مكان واحد — راجعها قبل شحن الرصيد.

البندالقيمة
صيغة APIمتوافق مع OpenAI: يعمل أي SDK من OpenAI بتغيير base URL والمفتاح فقط
معرّف النموذجuncensored
Base URLhttps://api.minimaxapikey.com/v1
نقاط النهايةPOST /v1/chat/completions · GET /v1/models
المصادقةAuthorization: Bearer YOUR_KEY
المعاملاتtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
وضع JSONresponse_format: {"type": "json_object"}
نافذة السياق100,000 رمز (المدخلات والمخرجات معاً)
البث المتدفقنعم — server-sent events؛ آخر جزء يتضمن استهلاك الرموز
استدعاء الدوالنعم — tools و tool_choice؛ الرد يتضمن tool_calls حتى أثناء البث؛ تُرسل النتائج كرسالة role: tool
أقصى مخرجاتحتى ما تبقى من نافذة 100,000 رمزًا؛ max_tokens اختياري (بلا حد منفصل)
الطلبات المتزامنةحتى 8 في الوقت نفسه لكل مفتاح
ترويسات الردX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
حدّ المعدل300 طلب في الدقيقة لكل مفتاح
حجم الطلبحتى 8 MB
الفوترةرصيد مسبق الدفع حسب الاستهلاك الفعلي؛ الأخطاء والرفض مجانية
الصلاحيةالرصيد المدفوع لا تنتهي صلاحيته، بدون اشتراك
رصيد تجريبي مجاني$0.50 لمدة 7 أيام، بدون بطاقة · مفتاح تجريبي: طلبان متوازيان، 60 طلبًا في الدقيقة؛ الحدود الكاملة (8 و300) بعد أول شحن
السعر$0.25 لكل مليون رمز مدخلات · $1.00 لكل مليون رمز مخرجات
مكافأة+5% من $50، +10% من $100
شحن الرصيدUSDT (TRC20) أو USDC (Base)، أي مبلغ صحيح من $10 إلى $500
تسجيل الدخولGoogle أو البريد الإلكتروني وكلمة المرور
المفاتيحمفتاح نشط واحد لكل حساب؛ المفتاح الجديد يحل محل القديم
المحتوىمحتوى البالغين مسموح؛ يُرفض أي محتوى جنسي يتعلق بالقاصرين

رموز الأخطاء

تصل الأخطاء بصيغة JSON مع type ثابت؛ الطلبات الفاشلة أو المرفوضة لا تُحتسب.

الرمزالنوعالمعنى
400bad_requestJSON غير صالح أو رسائل فارغة أو معامل خاطئ أو تجاوز نافذة السياق
401missing_key · invalid_key · key_revokedلا يوجد مفتاح أو المفتاح خاطئ أو تم استبداله
402no_creditالرصيد فارغ — اشحن وتستأنف الطلبات فوراً
403content_blockedمحتوى جنسي يتعلق بقاصرين — مرفوض دون احتساب
404not_foundنقطة نهاية غير معروفة
413request_too_largeجسم الطلب أكبر من 8 MB
429rate_limited · concurrencyتجاوز 300 في الدقيقة أو 8 متزامنة — انتظر ثم أعد المحاولة
503upstream_busyالنموذج مشغول — أعد المحاولة بعد ثوانٍ

أسئلة وأجوبة

ماذا يحدث إذا تجاوزت حدّ المعدل؟

ستتلقى خطأ 429. الحد هو 300 طلب في الدقيقة لكل مفتاح. أوقف وأعد المحاولة بعد انتهاء النافذة. يمكنك إعادة إنشاء مفتاحك للحصول على مفتاح جديد إذا لزم الأمر.

لماذا أحصل على خطأ 401؟

مفتاح API الخاص بك غير صالح أو مفقود. تحقق من نسخ المفتاح بشكل صحيح. تأكد من أن عنوان URL الأساسي مُعدّ لنقطة النهاية الخاصة بنا. تُعرض المفاتيح مباشرة بعد تسجيل الدخول.

كيف يعمل التسعير؟

رصيد مسبق الدفع بنظام الدفع حسب الاستخدام. $0.25 لكل مليون رمز إدخال، $1.00 لكل مليون رمز إخراج. لا رسوم شهرية. الرصيد لا ينتهي. الشحن يبدأ من $10.

مفتاحك على بُعد نموذج واحد

أنشئ حساباً، انسخ المفتاح، غيّر عنوان URL الأساسي. هذا هو الإعداد بالكامل.

احصل على مفتاح API