مستندات توسعهدهنده
API LLM بدون سانسور ما را در عرض چند دقیقه با استفاده از ابزارهای سازگار با OpenAI استاندارد یکپارچه کنید. با صورتحساب مستقیم مبتنی بر توکن و بدون اشتراکهای پنهان شروع کنید.
https://api.aitextgeneratoruncensored.com/v1uncensored
URL پایه و احراز هویت
API ما از اندپوینتهای سازگار با OpenAI استاندارد استفاده میکند. URL پایه HTTPS://api.aitextgeneratoruncensored.com/v1 است. شما با یک Bearer token در هدر Authorization احراز هویت میکنید. این رویکرد به شما اجازه میدهد از کلاینتهای موجود بدون منطق سفارشی استفاده کنید.
curl https://api.aitextgeneratoruncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return json with keys name and age"}]
}'
نقطه پایانی تکمیل چت
متن را به مدل 'بدون سانسور' از طریق POST /v1/chat/completions ارسال کنید. مدل متن را بدون رد کردن موضوعات بزرگسالان قانونی یا بحثبرانگیز تولید میکند. این یک مدل با وزن باز است که روی سرورهای ما اجرا میشود، نه GPT یا Claude. پاسخها متن ساده بدون بستهبندی اضافی هستند.
from openai import OpenAI
client = OpenAI(base_url="https://api.aitextgeneratoruncensored.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 SDK
از SDK رسمی Node برای اتصال سریع استفاده کنید. URL پایه را به نقطه پایانی ما تنظیم کنید و کلید API خود را ارائه دهید. شناسه مدل 'uncensored' است. این پیکربندی برای اسکریپتها، رباتها یا وباپلیکیشنها کار میکند. سریالسازی JSON را به صورت خودکار مدیریت میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aitextgeneratoruncensored.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 به 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)
محدودیتهای نرخ و همزمانی
هر کلید اجازه ۳۰۰ درخواست در دقیقه را میدهد. میتوانید ۸ درخواست همزمان اجرا کنید. بدنه درخواست باید کمتر از ۸ مگابایت باشد. عبور از این محدودیتها خطای ۴۲۹ را برمیگرداند. همزمانی خود را مدیریت کنید تا از تأخیرها اجتناب کنید. محدودیت هر دقیقه بازنویسی میشود.
مدیریت خطا و رد شدنها
خطای 401 به این معنی است که کلید شما نامعتبر است. خطای 402 نشان میدهد که اعتبار پیشپرداخت باقیماندهای وجود ندارد. خطای 429 نشاندهنده تخلیه محدودیت نرخ است. ما همچنین درخواستهای مرتبط با کودکان را رد میکنیم. خطاها موجودی توکن شما را مصرف نمیکنند. برای جزئیات، بدنه پاسخ را بررسی کنید.
سوالات متداول
آیا API تولید متن AI بدون سانسورد با SDKهای استاندارد OpenAI سازگار است؟
بله، با هر کلاینت سازگار با OpenAI کار میکند. تنها نیاز است base URL و کلید API را تغییر دهید. شناسه مدل 'uncensored' است. این امر یکپارچهسازی آسان با کدهای موجود را تضمین میکند.
پنجره زمینه و حداکثر طول خروجی چیست؟
پنجره زمینه ۱۰۰,۰۰۰ توکن است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. اگر max_tokens را تنظیم نکنید، پیشفرض ۲,۰۴۸ توکن است. این امکان پردازش اسناد طولانی را فراهم میکند.
چگونه اعتبار پیشپرداخت خود را شارژ کنم؟
فقط با ارز دیجیتال شارژ کنید. ما USDT روی شبکه TRC20 یا USDC روی شبکه Base را میپذیریم. حداقل شارژ $20 است. اعتبار بونوس برای مبالغ بیشتر اعمال میشود. اعتبار منقضی نمیشود.
کلید API خود را دسترسی پیدا کنید
ثبتنام کنید، توکن را کپی کنید و آدرس URL پایه را بهروز کنید. همین است.
کلید خود را دریافت کنید