راهنمای شروع سریع API Uncensoredai.com
API سایت uncensoredai.com دسترسی مستقیم به یک مدل زبانی بزرگ واحد و نامحدود را با سازگاری کامل با SDK اوپنAI فراهم میکند. شما میتوانید بلافاصله با استفاده از اعتبار رمزنگاری پیشپرداخت و درخواستهای HTTP استاندارد، شروع به تولید متن کنید.
URL پایه و احراز هویت
اندپوینت API ما HTTPS://api.uncensoredaicom.com/v1 است. تمام درخواستها نیاز به کلید API دارند که در هدر Authorization ارسال میشود. کلید خود را از طریق داشبورد با ورود با گوگل یا ایمیل ایجاد کنید. کلید دسترسی فوری به مدل بدون سانسور را بدون نیاز به تأیید شماره تلفن یا قفلهای اشتراک فراهم میکند.
اولین درخواست
یک درخواست POST به /v1/chat/completions ارسال کنید تا متن تولید شود. مدل را به عنوان "uncensored" مشخص کنید و پرامپت سیستم خود را شامل کنید. API پاسخهای JSON را با محتوای تولید شده برمیگرداند. خطاهایی مانند 401 نشاندهنده کلیدهای نامعتبر و 402 به معنای اعتبار ناکافی است.
curl https://api.uncensoredaicom.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return a list of ten modern CSS layout techniques"}]
}'
یکپارچهسازی SDK Python
از کتابخانه رسمی پایتون OpenAI استفاده کنید. URL پایه را به نقطه پایانی ما تنظیم کنید و کلید API خود را ارائه دهید. کلاینت سریالسازی را به صورت خودکار مدیریت میکند. این روش برای تکمیلهای ساده و الگوهای استفاده از ابزارهای پیچیده کار میکند. پارامترهایی مانند temperature را برای کنترل تصادفیسازی تنظیم کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicom.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 Node.js
کلاینت OpenAI را با URL پایه سفارشی و اعتبارنامههای خود مقداردهی اولیه کنید. توسعهدهندگان Node.js میتوانند آن را به راحتی در خدمات بکاند موجود ادغام کنند. SDK مدیریت پویایی اتصال و تلاش مجدد را بهطور کارآمد انجام میدهد. اطمینان حاصل کنید که پاسخهای جریاندار را برای خروجی بلادرنگ به درستی مدیریت میکنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicom.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 در درخواست خود، پخش زنده را فعال کنید. API برای خروجی توکنبهتوکن، رویدادهای سربرگفرستادهشده (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)
محدودیتها، خطاها و زمینه
پنجره زمینه (Context Window) در مجموع ۱۰۰,۰۰۰ توکن پشتیبانی میکند. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. محدودیت نرخ اجازه ۳۰۰ درخواست در دقیقه و ۸ اتصال همزمان را میدهد. بدنه درخواستها باید کمتر از ۸ مگابایت باشد. خطاهای 429 را با پیادهسازی استراتژیهای Exponential Backoff مدیریت کنید.
سوالات متداول
آدرس پایه برای API uncensoredai.com چیست؟
URL پایه HTTPS://api.uncensoredaicom.com/v1 است. باید کلاینت SDK خود را بهروزرسانی کنید تا به این نقطه پایانی به جای URL پیشفرض OpenAI اشاره کند.
چگونه درخواستها را احراز هویت کنم؟
کلید API خود را در هدر Authorization به صورت Bearer <key> قرار دهید. کلید را بلافاصله پس از ثبتنام با گوگل یا ایمیل ایجاد کنید.
اگر به محدودیت نرخ برسم چه اتفاقی میافتد؟
API کد وضعیت 429 را برمیگرداند. میتوانید تا 300 درخواست در دقیقه و 8 درخواست همزمان در هر کلید انجام دهید. منطق بازگشت (backoff) را پیادهسازی کنید تا این خطاها را به صورت ایمن مدیریت کنید.
کلید API خود را تولید کنید
ثبتنام کنید، کلید را بازیابی کنید و endpoint را بهروز کنید. پیکربندی مینیمال مورد نیاز است.