مستندات API تکمیل چت
با API ربات AI بدون سانسور شروع کنید و یک درخواست واحد به اندپوینت سازگار با OpenAI ما ارسال کنید. این راهنما شامل احراز هویت، قابلیت جریاندار (streaming) و خروجی ساختاریافته برای موارد استفاده کدنویسی و NSFW شما است.
- URL پایه
https://api.uncensoredlocal.com/v1- مدل
uncensored
URL پایه احراز هویت
اتصال از طریق تنظیم کلید API و URL پایه در کلاینت خود. URL پایه https://api.uncensoredlocal.com/v1. هر درخواست نیازمند Authorization هدر با کلید خود. برای ثبتنام نیاز به شماره تلفن نیست و میتوانید از طریق گوگل یا ایمیل احراز هویت کنید. خطاها و رد شدنها اعتبار مصرف نمیکنند، بنابراین آزمایش رایگان است.
اولین درخواست
درخواست تکمیل استاندارد را برای تولید متن ارسال کنید. از شناسه مدل uncensored برای مدل. API ورودی متنی میپذیرد و خروجی متنی برمیگرداند. میتوانید اتصال را بلافاصله پس از تولید کلید خود آزمایش کنید.
curl https://api.uncensoredlocal.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Find the current UTC timestamp."}]
}'
این متن تولید شده را در بدنه پاسخ برمیگرداند. میتوانید پارامترهایی مانند temperature برای کنترل خ creativite. مدل برای پاسخ دادن بدون رد محتوای بزرگسالان قانونی تنظیم شده است.
SDK Python
از کتابخانه رسمی پایتون OpenAI برای یکپارچهسازی سریع استفاده کنید. URL پایه را به سرویس ما متصل کنید. کلاینت را با کلید API خود مقداردهی اولیه کنید و یک درخواست تکمیل چت ارسال کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredlocal.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)
شیء پاسخ حاوی محتوای تولید شده است. میتوانید متن را مستقیماً از شیء پیام دسترسی پیدا کنید. این با هر کتابخانه کلاینت سازگار با OpenAI کار میکند.
Node SDK
برای شروع ساخت، پکیج OpenAI Node را نصب کنید. URL پایه و کلید API را در نمونه کلاینت پیکربندی کنید. یک درخواست به نقطه پایانی تکمیلهای چت ارسال کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredlocal.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);
نتیجه جزئیات کامل تکمیل را فراهم میکند. میتوانید متن را تجزیه کرده و در برنامه خود استفاده کنید. API از تمام پارامترهای استاندارد برای ظریفسازی خروجی پشتیبانی میکند.
پاسخهای جریاندار با SSE
استریمینگ را با تنظیم 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 محدود به ۳۰۰ درخواست در دقیقه است. میتوانید در همان زمان ۸ درخواست همزمان داشته باشید. بدنه درخواست نباید از ۸ مگابایت تجاوز کند. اگر درخواستی با کلید نامعتبر ارسال کنید، خطای 401 دریافت میکنید. خطای 402 نشاندهنده عدم اعتبار است. خطای 429 یعنی به محدود نرخ رسیدهاید. پنجره زمینه 100,000 توکن برای پرامپت و تکمیل متن به صورت ترکیبی است. حداکثر خروجی 16,000 توکن در هر درخواست است. خطاها رایگان هستند، بنابراین میتوانید محدودیتها را بدون هزینه آزمایش کنید.
پرسشهای رایج
آدرس پایه (base URL) API ربات AI uncensored چیست؟
URL پایه HTTPS://api.uncensoredlocal.com/v1 است. با بهروزرسانی پارامتر base_url با هر SDK سازگار با OpenAI کار میکند. برای درخواستهای استاندارد به URL پایه دیگری نیاز نیست.
چگونه به صورت آنلاین با LLM بدون سانسور شروع به کار کنم؟
ثبتنام با گوگل یا ایمیل برای دریافت فوری کلید API. اعتبار ارز دیجیتال را از طریق USDT یا USDC شارژ کنید تا شروع به ارسال درخواست نمایید. شناسه مدل برای تمام تکمیلکنندهها "uncensored" است.
محدودیتهای نرخ برای هوش مصنوعی محلی بدون سانسور چیست؟
شما محدود به ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید هستید. پنجره متن ۱۰۰,۰۰۰ توکن است. بدنه درخواست باید کمتر از ۸ مگابایت باشد. خطاها در محدودیت نرخ شما محاسبه نمیشوند.
تولید کلید در چند ثانیه
ثبتنام کنید، کلید خود را دریافت کنید، URL پایه را بهروزرسانی کنید. تمام.
URL پایهhttps://api.uncensoredlocal.com/v1