مستندات API برای هوش مصنوعی Uncensored
کلید API خود را دریافت کنید و فوراً شروع به ارسال درخواستها کنید. این API کدنویسی AI بدون سانسور با SDKهای استاندارد OpenAI کار میکند و به شما اجازه میدهد قابلیتهای مدل بدون محدودیت را مستقیماً در گردش کار خود یکپارچه کنید.
https://api.uncensoredaicoding.com/v1
URL پایه و احراز هویت
آدرس پایه برای تمام درخواستها https://api.uncensoredaicoding.com/v1. شما با ارسال کلید API منحصر به فرد خود در Authorization header. قالب Bearer YOUR_API_KEY. این هدر تضمین میکند که درخواستهای شما به درستی به مدل بدون سانسور اختصاصی هدایت میشوند. ما از پارامترهای کوئری برای احراز هویت استفاده نمیکنیم. کلید خود را امن نگه دارید. در صورت نیاز آن را از طریق داشبورد بچرخانید. کلید دسترسی به تکمیلهای چت را فراهم میکند. دسترسی به سایر نقاط پایایی را فراهم نمیکند. شما یک کلید به ازای هر حساب دریافت میکنید. یک کلید جدید بلافاصله کلید قبلی را جایگزین میکند. این طراحی اصطکاک اشتراک را حذف میکند. شما بابت آنچه استفاده میکنید پرداخت میکنید. اعتبار پیشپرداخت مصرف شما را پوشش میدهد. خطاها و رد شدنها اعتبار مصرف نمیکنند. با اعتبار آزمایشی شروع کنید.
اولین درخواست
ارسان اولین پرامپت به endpoint تکمیل چت. شناسه مدل uncensored. این مدل ورودی متن را دریافت کرده و خروجی متن تولید میکند. محتوای بزرگسالان قانونی یا موضوعات جنجالی را رد نمیکند. ساختار درخواست با فرمتهای استاندارد OpenAI مطابقت دارد. میتوانید از هر کتابخانه مشتری سازگار استفاده کنید. URL پایه را در پیکربندی مشتری خود تنظیم کنید. فیلد مدل را روی uncensored. در صورت نیاز یک پرامپت سیستم ارائه دهید. پیامهای کاربر را در آرایه messages اضافه کنید. API یک شیء پاسخ برمیگرداند. دادههای استفاده از توکن را شامل کنید. این تأیید میکند که تنظیمات شما کار میکند. با یک پرسش ساده تست کنید. قالب پاسخ را بررسی کنید. این مرحله یکپارچهسازی شما را اعتبارسنجی میکند. به پرامپتهای پیچیدهتر بروید. API برنامهنویسی هوش مصنوعی بدون سانسور آماده است.
یکپارچهسازی SDK Python
از کتابخانه رسمی پایتون OpenAI برای یکپارچهسازی آسان استفاده کنید. URL پایه را به API ما تنظیم کنید. کلید API را در محیط یا کلاینت تنظیم کنید. پارامتر مدل باید uncensored. این به شما اجازه میدهد تا از متدهای آشنا استفاده کنید. فراخوانی chat.completions.create() با پیامهای خود. کتابخانه سریالسازی JSON را مدیریت میکند. شما یک شیء پاسخ ساختاریافته دریافت میکنید. متن تولید شده را از طریق response.choices[0].message.content. این رویکرد کدهای boilerplate را کاهش میدهد. ایمنی نوع را تضمین میکند. از متدهای async برای پهنای باند بالا استفاده کنید. SDK تلاشها را مدیریت میکند. استثناها را برای محدودیتهای نرخ مدیریت کنید. این پیکربندی قابل اعتماد است. با کدهای موجود کار میکند. قابلیتهای بدون سانسور را به سرعت یکپارچه کنید.
استفاده از SDK Node.js
SDK Node.js از همان الگوها پیروی میکند. پکیج OpenAI را نصب کنید. کلاینت را با URL پایه خود مقداردهی اولیه کنید. کلید API را به درستی تنظیم کنید. از chat.completions.create() برای درخواستها. مدل را به عنوان uncensored. پاسخ شامل محتوا و آمار مصرف است. متن را به صورت برنامهنویسی دسترسیپذیر کنید. این SDK از وعدهها (Promises) پشتیبانی میکند. از async/await برای کد تمیزتر استفاده کنید. خطاها را به صورت ایمن مدیریت کنید. محدودیتهای نرخ کدهای وضعیت خاصی را برمیگردانند. مصرف توکن ردیابی میشود. این یکپارچهسازی ساده است. با Express یا اسکریپتهای مستقل سازگار است. API کدنویسی هوش مصنوعی بدون سانسور به راحتی کار میکند. برنامههای NSFW یا بدون محدودیت خود را مستقر کنید. بکاند خود را به طور کارآمد مقیاسبندی کنید.
پاسخهای استریم
استریمینگ را با تنظیم stream: true در درخواست شما. API قطعات را از طریق رویدادهای ارسالی سرور (SSE) برمیگرداند. هر قطعه حاوی متن جزئی است. این قطعات را به صورت بلادرنگ پردازش کنید. این امر تجربه کاربری را برای خروجیهای طولانی بهبود میبخشد. قطعه نهایی شامل دادههای مصرف توکن است. توکنهای ورودی و خروجی را به دقت ردیابی کنید. این دادهها به مانیتورینگ هزینهها کمک میکنند. پخشزنده با تمام پارامترها کار میکند. دما و top-p به طور عادی اعمال میشوند. فراخوانی تابع در حالت پخشزنده کار میکند. رویدادهای جریان را با دقت مدیریت کنید. اگر نیاز است پاسخهای جزئی را بافر کنید. این ویژگی از برنامههای تعاملی پشتیبانی میکند. API کدنویسی هوش مصنوعی بدون سانسور، جریانها را به طور قابل اعتماد مدیریت میکند. مطمئن شوید که کلاینت شما کل جریان را میخواند.
محدودیتها، خطاها و زمینه
پنجره زمینه (context window) از مجموعاً ۱۰۰,۰۰۰ توکن پشتیبانی میکند. این مقدار شامل هم ورودی (prompt) و هم خروجی (completion) است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. تنظیم max_tokens برای کنترل طول خروجی. پیشفرض ۲,۰۴۸ توکن است. محدودیت نرخ اجازه ۳۰۰ درخواست در دقیقه را میدهد. درخواستهای همزمان به ۸ محدود میشوند. بدنههای درخواست باید زیر ۸ مگابایت بمانند. خطاها کدهای HTTP استاندارد را برمیگردانند. وضعیت ۴۰۱ به معنای کلید نامعتبر است. وضعیت ۴۰۲ نشاندهنده عدم اعتبار است. وضعیت ۴۲۹ نشاندهنده محدودیت نرخ است. اعتبار برای توکنها بازگردانده نمیشود. اشتباهات از طریق پشتیبانی رفع میشوند. از این محدودیتها برای برنامهریزی معماری خود استفاده کنید. استفاده را مانیتور کنید تا از اتفاقات غیرمنتظره جلوگیری کنید.
cURL
curl https://api.uncensoredaicoding.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list available endpoints for user data retrieval"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaicoding.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
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaicoding.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 = 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 کدنویسی هوش مصنوعی بدون سانسور چگونه محدودیتهای محتوا را مدیریت میکند؟
مدل موضوعات بزرگسالان قانونی، داستانی یا بحثبرانگیز را رد نمیکند. محتوای NSFW را مجاز میداند اما همیشه محتوای جنسی مرتبط با کودکان را مسدود میکند. این موضوع استفادهپذیری گسترده را در حالی که یک محدودیت سخت حفظ میکند، تضمین میکند. شما میتوانید خروجیهای کدنویسی بدون سانسور را بدون فیلترهای استاندارد تولید کنید.
ساختار هزینه برای API هوش مصنوعی بدون سانسور چقدر است؟
توکنهای ورودی هر میلیون توکن ۰.۱۵ دلار هزینه دارند. توکنهای خروجی هر میلیون توکن ۰.۵۰ دلار هزینه دارند. شما فقط برای مصرف واقعی هزینه پرداخت میکنید. خطاها و رد شدن درخواستها رایگان هستند. اعتبارها منقضی نمیشوند. این مدل پیشپرداخت شفافیت را تضمین میکند. هزینه پنهانی برای حساب شما اعمال نمیشود.
آیا میتوانم از این API با ابزارهای محلی مانند LM Studio استفاده کنم؟
بله، اما به URL پایه ابری نیاز دارید. LM Studio معمولاً مدلهای محلی را اجرا میکند. میتوانید آن را پیکربندی کنید تا به نقطه پایانی ما اشاره کند. این به شما اجازه میدهد از جریان کاری موجود خود استفاده کنید. کلید API درخواستهای شما را احراز هویت میکند. پخش زنده و ابزارها همانطور که انتظار میرود کار میکنند. این راحتی محلی را با مقیاس ابری پیوند میدهد.
کلید API خود را بلافاصله دریافت کنید
ثبتنام کنید، توکن را کپی کنید و آدرس پایه را بهروز کنید. همینها کافی است.