مستندات API
API سازگار با OpenAI ما را در استک خود با یک مدل uncensored که برای تولید متن طراحی شده است ادغام کنید. از نقاط پایانی ارائه شده برای ارسال پرامپتها و دریافت پاسخها بدون رد محتوا استفاده کنید.
URL پایه و احراز هویت
ابتدا کلاینت خود را به https://api.uncensoredaitext.com/v1 و کلید خود را در هدر اعتبارنامه پاس دهید. این پیکربندی با کلاینتهای سازگار با openai استاندارد کار میکند و به شما اجازه میدهد بدون بازنویسی کد، سرویس ما را جایگزین کنید. شما یک کلید فعال به ازای هر حساب دارید؛ تولید یک کلید جدید، کلید قبلی را بلافاصله جایگزین میکند. اعتبارنامههای خود را امن نگه دارید، زیرا آنها کنترل اعتبار پیشپرداخت شما را بر عهده دارند.
curl https://api.uncensoredaitext.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this 500 word article on neural networks."}]
}'
نقطه پایانی تکمیل چت
پرامپتهای خود را به POST /v1/chat/completions با استفاده از شناسه مدل uncensored. این انتهایبند، تعاملات متن-ورودی و متن-خروجی را بهطور کارآمد مدیریت میکند. میتوانید پارامترهایی مانند دما و top_p را برای کنترل خلاقیت تنظیم کنید. سرویس از استریمینگ از طریق رویدادهای ارسالی سرور (SSE) برای تحویل توکنها در زمان واقعی پشتیبانی میکند. خطاها و رد شدنها اعتبار شما را مصرف نمیکنند و استفاده منصفانه را تضمین میمیکنند.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaitext.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)
نقطه پایانی مدلها
پرسوجو GET /v1/models برای بازیابی مدلهای موجود. این کار لیستی شامل uncensored مدل. میتوانید اتصال و در دسترس بودن مدل را قبل از ارسال بارهای سنگین بررسی کنید. پاسخ نسخه API و قابلیتهای موجود را تأیید میکند. از این برای عیبیابی سریع مشکلات اتصال استفاده کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaitext.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);
پارامترها: دما، Top P و موارد دیگر
تصادفی بودن خروجی را با کنترل کنید temperature و top_p. مقادیر بالاتر متن خلاقانهتری تولید میکنند. مقادیر پایینتر پاسخهای قطعی را تضمین میکنند. همچنین میتوانید stop sequences برای توقف تولید زودهنگام. The seed پارامتر به بازتولید نتایج کمک میکند. مقدار presence_penalty و frequency_penalty برای کاهش تکرار. این ابزارها کنترل دقیقی بر کیفیت تولید به شما میدهند.
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)
پاسخهای استریم از طریق SSE
استریمینگ را با تنظیم stream: true در درخواست شما. API قطعات توکن را همانطور که تولید میشوند ارسال میکند. این موضوع تأخیر ادراکشده برای کاربران را کاهش میدهد. هر قطعه شامل دادههای مصرف توکن در بخش نهایی است. میتوانید پاسخهای ناقص را بهخوبی مدیریت کنید. این روش برای رابطهای چت که بهصورت بلادرنگ بهروز میشوند ایدهآل است.
مدیریت خطا و محدودیتها
درخواستهای خود را برای خطاهای رایج مانند ۴۰۱ یا ۴۰۲ پایش کنید. وضعیت ۴۰۱ به معنای نامعتبر بودن کلید شماست. وضعیت ۴۰۲ نشاندهنده عدم وجود اعتبار کافی است. میتوانید هر زمان از طریق کریپتو شارژ کنید. محدودیت نرخ ۳۰۰ درخواست در دقیقه است. پنجره زمینه شما از ۱۰۰,۰۰۰ توکن به صورت کلی پشتیبانی میکند. درخواستها را زیر ۸ مگابایت نگه دارید تا از خطاها جلوگیری کنید. این موارد را مدیریت کنید تا تجربه کاربری روان حفظ شود.
پرسشهای رایج
متن AI بدون سانسور چیست؟
این یک API تکمیل متن میزبانیشده است که یک مدل زبانی بزرگ بدون سانسور را ارائه میدهد. مدل برای استفاده قانونی بزرگسالان بدون ردی محتوا پاسخ میدهد. این یک مدل با وزن باز است که برای انعطافپذیری تنظیم شده است.
چگونه برای API پرداخت کنم؟
پرداختها فقط با ارز دیجیتال است و USDT روی شبکه TRC20 یا USDC روی شبکه Base را میپذیرد. میتوانید هر مبلغ صحیحی را از $20 تا $500 شارژ کنید. اعتبار هدیه برای مبالغ بالاتر اضافه میشود.
محدودیتها برای درخواستها چیست؟
شما میتوانید ۳۰۰ درخواست در دقیقه به ازای هر کلید ارسال کنید. پنجره زمینه ۱۰۰,۰۰۰ توکن است. حجم بدنه هر درخواست باید کمتر از ۸ مگابایت باشد. پخش زنده (Streaming) برای تحویل بلادرنگ پشتیبانی میشود.
کلید API در چند ثانیه آماده است
ثبتنام کنید، کلید را کپی کنید، URL پایه خود را بهروزرسانی کنید. این پیکربندی کامل است.