عنوان URL الأساسي والمصادقة
توجد واجهة برمجة التطبيقات للذكاء الاصطناعي اللغوي غير الخاضع للرقابة في https://api.minimaxuncensored.com/v1. قم بالمصادقة عن طريق تمرير مفتاح API الخاص بك في Authorization رأس. يتطلب كل طلب هذا الرأس لتحديد حسابك وتتبع استخدام الرموز مقابل رصيدك المدفوع مسبقاً.
- URL الأساسي:
https://api.minimaxuncensored.com/v1 - رأس:
Authorization: Bearer YOUR_API_KEY
المنتهيات المدعومة: /v1/chat/completions
ندعم فقط POST /v1/chat/completions و GET /v1/models. لا توجد نقاط نهاية للتضمينات أو الصور أو الضبط الدقيق هنا. تضمن هذه البساطة سلوكاً قابلاً للتنبؤ لتوليد المحتوى غير الخاضع للرقابة دون تعقيد التوجيه.
أرسل سجل محادثتك كمصفوفة JSON من الرسائل. تعيد واجهة برمجة التطبيقات إكمال النص الذي يحترم تكوين النموذج الخاص بك.
معرف النموذج والتكوين
حدد معرف النموذج إلى uncensored في طلباتك. يعمل هذا النموذج المحدد مفتوح الوزن على خوادمنا ولا يرفض المواضيع القانونية أو البالغين أو الخيالية أو المثيرة للجدل. إنه ليس GPT أو Claude أو أي نموذج آخر من مورد.
تكوين معاملات مثل temperature و top_p للتحكم في الإبداع. تدعم نافذة السياق 100,000 رمز إجمالاً للنص المطلوب والإكمال معاً.
المعلمات: درجة الحرارة وTop-P ووضع JSON
استخدام temperature لضبط العشوائية و top_p للعينة النواة. مكن وضع JSON عن طريق تعيين response_format إلى {"type": "json_object"}. يفرض هذا إخراجاً مُهيكلاً لحالات الاستخدام البرمجية.
تشمل المعلمات المدعومة الأخرى stop, seed, presence_penalty، و frequency_penalty. تتيح هذه الخيارات ضبط أسلوب التوليد.
استجابات البث واستهلاك الرموز
فعّل البث عن طريق تعيين stream: true في جسم الطلب الخاص بك. تُعيد الواجهة البرمجية (API) أحداث الإرسال من الخادم (SSE) التي تحتوي على رموز جزئية. تظهر إحصائيات استخدام الرموز في الشريحة النهائية من التدفق.
يقلل هذا الأسلوب من زمن الاستجابة المُدرَك للردود الطويلة غير الخاضعة للرقابة. وهو مثالي للتطبيقات التفاعلية التي تتطلب تسليم النص فوراً.
حدود، أخطاء، ونافذة السياق
يُسمح لك بإجراء 300 طلب في الدقيقة و8 طلبات متزامنة لكل مفتاح. الحد الأقصى لحجم طلب هو 8 ميجابايت. تشير أخطاء مثل 401 إلى مفتاح غير صالح، بينما يعني 402 عدم بقاء رصيد مدفوع مسبقًا. الرفضات بسبب استنفاد الرصيد مجانية.
نافذة السياق هي 100,000 رمز. الحد الأقصى للإخراج هو 16,000 رمز لكل طلب. تجاوز هذه الحدود يؤدي إلى أخطاء حدود المعدل 429.
cURL
curl https://api.minimaxuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the main differences between python 3 and python 2"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.minimaxuncensored.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.minimaxuncensored.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)