مستندات API
در عرض چند ثانیه با API ربات AI بدون سانسور شروع کنید. این راهنما مراحل ضروری برای احراز هویت، ارسال اولین درخواست و مدیریت پاسخهای جریاندار (streaming) را پوشش میدهد.
URL پایه و احراز هویت
آدرس پایه برای تمام درخواستهای API https://api.uncensoredaibot.com/v1. شما با یک کلید API ارسالشده در Authorization header. از طریق گوگل یا ایمیل ثبتنام کنید تا کلید خود را بلافاصله دریافت کنید؛ نیازی به شماره تلفن نیست. کلید شما دسترسی به API LLM بدون سانسور را بدون هیچ اشتراک ماهانهای فراهم میکند.
curl https://api.uncensoredaibot.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five errors in my current Python script"}]
}'
اولین درخواست شما
یک درخواست POST به /v1/chat/completions با شناسه مدل uncensored. API پارامترهای استاندارد مانند temperature و top_p برای کنترل تولید. میتوانید پنجره زمینه را تا ۱۰۰,۰۰۰ توکن برای محتوای بلند تنظیم کنید. این پیکربندی با هر کلاینت سازگار با OpenAI کار میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaibot.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.js
از رسمی openai پکیج npm یا هر کتابخانه سازگار دیگری برای ادغام سریع. تنظیم کنید baseURL به نقطه پایان و کلید API خود را ارائه دهید. مدلهای هوش مصنوعی بدون سانسور تولید متن را به صورت کارآمد انجام میدهند. همچنین میتوانید حالت JSON را برای خروجی دادههای ساختاریافته فعال کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaibot.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)
محدودیتهای نرخ و خطاها
هر کلید API از ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان پشتیبانی میکند. اگر کلید شما نامعتبر یا منقضی شده باشد، خطای ۴۰۱ دریافت خواهید کرد. خطای ۴۰۲ نشاندهنده اعتبار پیشپرداخت ناکافی است، در حالی که ۴۲۹ نشاندهنده اتمام محدودیت نرخ است. خطاها موجودی توکن شما را مصرف نمیکنند.
پنجره زمینه و محدودیتها
مدل از یک پنجره زمینه ۱۰۰,۰۰۰ توکنی برای ورودی و خروجی به صورت ترکیبی پشتیبانی میکند. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است، یا ۲,۰۴۸ اگر max_tokens تنظیم نشده است. بدنه درخواست نباید از 8 مگابایت تجاوز کند. از این محدودیتها برای برنامهریزی بودجه توکن خود بهطور موثر استفاده کنید.
پشتیبانی و سوالات متداول
آدرس پایه (base URL) API ربات AI uncensored چیست؟
URL پایه HTTPS://api.uncensoredaibot.com/v1 است. هنگامی که پیکربندی base_url را بهروزرسانی کنید، با SDKها و کلاینتهای استاندارد OpenAI سازگار است.
چگونه با API هوش مصنوعی بدون سانسور احراز هویت کنم؟
کلید API خود را به عنوان توکن Bearer در هدر Authorization ارسال کنید. میتوانید کلیدی را بلافاصله پس از ثبتنام با گوگل یا ایمیل دریافت کنید.
اگر از محدودیتهای نرخ عبور کنم چه اتفاقی میافتد؟
خطای ۴۲۹ Too Many Requests را دریافت خواهید کرد. محدودیت ۳۰۰ درخواست در دقیقه به ازای هر کلید، با حداکثر همزمانی ۸ درخواست همزمان است.
کلید API Token خود را ایجاد کنید
ثبتنام کنید، کلید خود را بازیابی کنید و به endpoint اشاره کنید. این پیکربندی کامل است.