URL پایه و احراز هویت
API مدل زبانی بدون سانسور در 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 از پیامها ارسال کنید. API تکمیلهای متنی را برمیگرداند که به پیکربندی مدل شما احترام میگذارند.
شناسه مدل و پیکربندی
شناسه مدل را روی uncensored در درخواستهای شما. این مدل خاص وزنباز روی سرورهای ما اجرا میشود و موضوعات بزرگسالان، داستانی یا بحثبرانگیز قانونی را رد نمیکند. این مدل GPT، Claude یا مدل هیچ ارائهدهنده دیگری نیست.
پارامترهایی مانند temperature و top_p برای کنترل خ creativite. پنجره زمینه ۱۰۰,۰۰۰ توکن به طور کلی برای ترکیب prompt و تکمیل پشتیبانی میکند.
پارامترها: دما، Top-P و حالت JSON
استفاده temperature برای تنظیم تصادفی بودن و top_p برای نمونهگیری هسته. حالت JSON را با تنظیم response_format به {"type": "json_object"}. این موضوع خروجی ساختاریافته را برای موارد استفاده برنامهای الزامی میکند.
Other supported parameters include stop, seed, presence_penalty، و frequency_penalty. اینها به سبکدهی (Fine-tuning) سبک تولید کمک میکنند.
پاسخهای استریم و مصرف توکن
استریمینگ را با تنظیم stream: true در بدنه درخواست خود. API رویدادهای ارسالشده توسط سرور (SSE) را حاوی توکنهای جزئی برمیگرداند. آمار مصرف توکن در قطعه نهایی جریان داده ظاهر میشود.
این رویکرد تأخیر ادراکشده را برای پاسخهای طولانی بدون سانسور کاهش میدهد. این رویکرد برای برنامههای بلادرنگ که تحویل فوری متن را نیاز دارند، ایدهآل است.
محدودیتها، خطاها و پنجره زمینه
شما محدود به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید هستید. حداکثر اندازه بدنه درخواست ۸ مگابایت است. خطاهایی مانند ۴۰۱ نشاندهنده کلید نامعتبر و ۴۰۲ به معنای عدم وجود اعتبار پیشپرداخت است. رد شدنها ناشی از اتمام اعتبار رایگان هستند.
پنجره زمینه ۱۰۰,۰۰۰ توکن است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. عبور از این محدودیتها منجر به خطاهای محدودیت نرخ 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"}]
}'پایتون
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)