مستندات API برای مدلهای Uncensored
این API بدون سانسور را در کد کلاینت سازگار با OpenAI موجود خود در کمتر از یک دقیقه جایگزین کنید. ما یک لایه استنتاج مستقیم و مبتنی بر حریم خصوصی ارائه میدهیم که تولید متن را بدون رد محتوای قانونی انجام میدهد.
احراز هویت و URL پایه
ابتدا کلید خود را از طریق داشبورد تولید کنید. از URL پایه رسمی استفاده کنید و X-Api-Key header. ما برای ثبتنام به شماره تلفن نیاز نداریم و کلید شما بلافاصله نمایش داده میشود.
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'هر حسابکاربری از یک کلید فعال پشتیبانی میکند. اگر کلید جدیدی تولید کنید، کلید قبلی بلافاصله جایگزین میشود. این امر یکپارچهسازی شما را ساده و ایمن نگه میدارد بدون اینکه نیاز به مدیریت اعتبارنامههای متعدد باشد.
نقطه پایانی تکمیل چت
یک درخواست POST به نقطه پایانی تکمیل چت ارسال کنید. شناسه مدل همیشه uncensored. ما فقط این مدل وزنباز تکی را ارائه میدهیم که برای استدلال آزاد بهینه شده است.
from openai import OpenAI
client = OpenAI(base_url="https://api.isgrokaiuncensored.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)شما نیازی به تغییر SDKها ندارید. API ما کاملاً سازگار با OpenAI است. فقط URL پایه و کلید API را در پیکربندی کلاینت خود بهروزرسانی کنید.
پاسخهای استریم و مصرف
استریمینگ را با تنظیم stream: true. توکنهای رویدادهای سر-ارسال (SSE) دریافت میکنید. قطعه نهایی آمار کامل استفاده از توکن را شامل میشود.
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)این رویکرد برای بهروزرسانیهای رابط کاربری در زمان واقعی ایدهآل است. شما منتظر دریافت کامل پاسخ نمیمانید تا متن نمایش داده شود. خطاهای حین استریم توسط کلاینت بهخوبی مدیریت میشوند.
فراخوانی تابع و حالت JSON
ابزارها را در بدنه درخواست خود برای فراخوانی تابع تعریف کنید. همچنین میتوانید خروجی JSON را با استفاده از response_format تنظیم شده روی json_object.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.isgrokaiuncensored.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);این ویژگیها دقیقاً همانطور که در مشخصات OpenAI مستند شدهاند کار میکنند. منطق تجزیه موجود شما معتار باقی میماند. ما فیلدهای سفارشی که کلاینتهای استاندارد را خراب میکنند اضافه نمیکنیم.
پارامترها: دما و Top P
تصادفی بودن را با کنترل کنید temperature و top_p. همچنین میتوانید seed برای خروجیهای تکرارپذیر. این پارامترها در APIهای سازگار با OpenAI استاندارد هستند.
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'این مقادیر را برای تنظیم خلاقیت تغییر دهید. دماهای بالاتر پاسخهای متنوعتری تولید میکنند. مقادیر پایینتر خروجیها را قطعیتر میکنند. ما این کنترلها را پشت یک لایه ویژه (premium) پنهان نمیکنیم.
محدودیتها، خطاها و پنجره زمینه
پنجره زمینه ۱۰۰,۰۰۰ توکن برای ورودی و خروجی ترکیبی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. شما به ۳۰۰ درخواست در دقیقه محدود هستید.
curl https://api.isgrokaiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five terminal commands for log analysis"}]
}'خطاهایی مانند ۴۰۱ نشاندهنده کلید نامعتبر است. ۴۰۲ به این معنی است که اعتباری ندارید. ۴۲۹ نشاندهنده محدودیت نرخ است. اینها کدهای استاندارد HTTP هستند. ما از قالبهای خطای سفارشی استفاده نمیکنیم.
پرسشهای رایج
آیا API بدون سانسور برای توسعهدهندگان رایگان است؟
خیر، رایگان نیست. شما بر اساس توکن با اعتبار پیشپرداخت ارز دیجیتال پرداخت میکنید. خطاها و رد شدنها رایگان هستند. هزینه اشتراک ماهانهای وجود ندارد. اعتبار هرگز منقضی نمیشود.
اگر به محدودیت نرخ برسم چه اتفاقی میافتد؟
کد وضعیت 429 دریافت میکنید. میتوانید پلن خود را ارتقا دهید یا منتظر بازنشانی پنجره زمانی باشید. هزینه اضافی (overage) وجود ندارد.
آیا مدل محتوا را رد میکند؟
تنها محتوای جنسی مرتبط با کودکان را رد میکند. تمام سایر محتوای بزرگسالان قانونی مجاز است. ما بر اساس درخواستهای شما آموزش نمیبینیم. دادههای شما خصوصی باقی میماند.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، توکن را کپی کنید و آدرس پایه خود را بهروز کنید. این کل فرآیند است.