مستندات API هوش مصنوعی بدون فیلتر
شروع با API LLM بدون سانسور ما در عرض چند دقیقه با استفاده از SDKهای استاندارد سازگار با OpenAI. متن ارسال کنید، متن دریافت کنید و برنامه خود را بدون سانسور یا دروازههای اشتراک بسازید.
احراز هویت و URL پایه
کلید API شما تنها اعتبارنامهای است که نیاز دارید. آن را به سرعت از طریق گوگل یا ایمیل روی داشبورد و بدون نیاز به شماره تلفن ایجاد کنید. از https://api.unfilteredai.cc/v1 بهعنوان آدرس پایه (base URL) برای تمام درخواستها. سیستم به ازای هر حساب کاربری یک کلید باز میگرداند و کلید فعال قبلی را بهطور خودکار جایگزین میکند.
اولین درخواست
ارسان اولین پرامپت به uncensored مدل را با تماسهای HTTP استاندارد استفاده کنید. نقطه پایانی پیکربندیهای JSON را میپذیرد و بلافاصله پاسخهای متنی برمیگرداند. میتوانید اتصال و مصرف توکن را با یک درخواست تکمیل ساده آزمایش کنید.
curl https://api.unfilteredai.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the API documentation provided above"}]
}'
یکپارچهسازی SDK Python
مستقیماً در برنامههای Python خود با استفاده از کتابخانه کلاینت رسمی OpenAI ادغام کنید. کلاینت را به URL پایه خود اشاره دهید و کلید خود را تزریق کنید. این رویکرد برای هر دو جریان کاری همزمان و ناهمزمان بدون منطق تجزیه سفارشی کار میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredai.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 SDK
از SDK Node.js برای استقرارهای سمت سرور یا محاسبات edge استفاده کنید. URL پایه و کلید API را برای تطابق با نقطه پایانی ما پیکربندی کنید. کتابخانه سریالسازی و پردازش پاسخ را مدیریت میکند و به شما اجازه میدهد بر منطق برنامه خود تمرکز کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredai.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 در درخواست شما. 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)
محدودیتهای نرخ و مدیریت خطا
شما محدود به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید هستید. اگر از این محدودیت تجاوز کنید، API خطای ۴۲۹ را برمیگرداند. خطای ۴۰۱ نشاندهنده کلید نامعتبر و خطای ۴۰۲ به معنای اتمام اعتبار پیشپرداخت است. مدل از پنجره متن ۱۰۰,۰۰۰ توکنی برای مکالمات طولانی پشتیبانی میکند.
پرسشهای رایج
آدرس پایه برای API AI بدون فیلتر (unfiltered) چیست؟
از HTTPS://api.unfilteredai.cc/v1 به عنوان URL پایه خود استفاده کنید. این نقطه پایانی با SDKهای رسمی OpenAI و هر کلاینت استاندارد سازگار با OpenAI سازگار است.
چرا خطای 429 دریافت میکنم؟
شما از محدودیت نرخ ۳۰۰ درخواست در دقیقه یا ۸ درخواست همزمان به ازای هر کلید تجاوز کردهاید. چند ثانیه صبر کنید و مجدداً تلاش کنید، یا کلاینت خود را برای مدیریت کارآمد اتصالات همزمان بهینهسازی کنید.
پنجره متن چگونه کار میکند؟
مدل از یک پنجره زمینه ۱۰۰,۰۰۰ توکنی برای ترکیب پرامپت و تکمیل پشتیبانی میکند. میتوانید ورودیهای بزرگ ارسال کنید، اما حداکثر خروجی در هر درخواست به ۱۶,۰۰۰ توکن محدود است مگر اینکه محدودیت پایینتری مشخص کنید.
کلید API خود را دریافت کنید
ثبتنام کنید، توکن را بردارید و endpoint را بهروز کنید. این است.