مستندات API برای توسعهدهندگان
LLM بدون سانسور ما را در پایپلاین موجود خود با یک تغییر آدرس پایه و کلید API خود قرار دهید. این راهنمای سریع شما را از صفر تا استریم توکنها در عرض چند دقیقه با استفاده از کلاینتهای سازگار با OpenAI میرساند.
احراز هویت و URL پایه
ابتدا URL پایه و کلید API را در پیکربندی کلاینت خود تنظیم کنید. سرویس ما از هدرهای استاندارد استفاده میکند، بنابراین نیازی به کتابخانه سفارشی ندارید.
- URL پایه:
https://api.chatgptunrestricted.cc/v1 - شناسه مدل:
uncensored - احراز هویت: توکن Bearer از طریق
Authorization: Bearer YOUR_KEY
شما کلید خود را بلافاصله پس از ثبتنام با Google یا ایمیل دریافت میکنید. نیازی به شماره تلفن نیست.
اولین درخواست شما
یک درخواست کاملشدن چت استاندارد به ارسال کنید تا متن را بدون فیلترهای محتوا تولید کنید.
- نقطه پایانی:
POST /v1/chat/completions - مدل:
uncensored - حداکثر خروجی: ۱۶,۰۰۰ توکن
این با هر SDK OpenAI با تغییر ساده URL پایه کار میکند.
curl https://api.chatgptunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the technical specs of the new GPU architecture"}]
}'
نصب SDK پایتون
از کتابخانه رسمی پایتون برای یکپارچهسازی API ما در اسکریپتهای خود استفاده کنید.
- نصب با
pip install openai - تنظیم
base_urlبه نقطه پایان - تنظیم
api_keyبه کلید خود
کلاینت سریالسازی JSON را به صورت خودکار مدیریت میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunrestricted.cc/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
با برنامههای Node.js با استفاده از پکیج استاندارد OpenAI ادغام کنید.
- نصب با
npm install openai - مشتری را با URL پایه ما پیکربندی کنید
- فراخوانی
chat.completions.create()
این رویکرد برای هر دو تابع سمت سرور و لبه کار میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunrestricted.cc/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: true در درخواست.
- توکنها را از طریق رویدادهای ارسالی سرور دریافت میکند
- قطعه آخر شامل آمار استفاده است
- کاهش تأخیر ادراکشده برای خروجیهای طولانی
این برای رابطهای چتی که به بهروزرسانی متنی بلادرنگ نیاز دارند ایدهآل است.
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)
Limits & Error Codes
محدودیت سهمیه خود را پایش کنید تا از وقفه در سرویس جلوگیری شود.
- ۳۰۰ درخواست در دقیقه برای هر کلید
- ۸ درخواست همزمان برای هر کلید
- حداکثر بدنه درخواست ۸ مگابایت
خطاهای رایج شامل 401 برای کلیدهای نامعتبر، 402 برای اعتبار ناکافی و 429 برای محدودیت نرخ است. خطاها اعتبار را مصرف نمیکنند.
سوالات متداول
آیا این API واقعاً نامحدود است؟
بله، مدل ما محتوای قانونی بزرگسالان، جنجالی یا داستانی را رد نمیکند. تنها محدودیت سخت، محتوای جنسی مرتبط با کودکان است که همیشه رد میشود.
چگونه برای API پرداخت کنم؟
ما فقط ارز دیجیتال میپذیریم: USDT روی شبکه TRC20 یا USDC روی شبکه Base. میتوانید با هر مبلغ صحیحی از ۲۰ تا ۵۰۰ دلار شارژ کنید. اعتبار هرگز منقضی نمیشود.
اندازه پنجره زمینه چقدر است؟
این مدل پنجره زمینه ۱۰۰,۰۰۰ توکنی را برای مجموع ورودی و خروجی پشتیبانی میکند. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است.
کلید API خود را باز کنید
ثبتنام کنید، کلید را بردارید و کلاینت خود را به URL پایه جدید متصل کنید. همین کاری است که باید انجام دهید.