هوش مصنوعی نامحدود مستندات API
شروع با API LLM بدون سانسور ما در عرض چند دقیقه با استفاده از کلاینتهای استاندارد سازگار با OpenAI. این راهنما شامل احراز هویت، نقاط پایانی، پخش زنده و پارامترها برای مدل 'uncensored' است.
کلیدهای احراز هویت
ابتدا یک کلید API از طریق داشبورد و با استفاده از Google یا ایمیل تولید کنید. کلید شما درخواستها را به URL پایه HTTPS://api.iaunrestricted.com/v1 احراز هویت میکند. آن را در Authorization هدر به عنوان یک توکن bearer. هر حساب از یک کلید فعال پشتیبانی میکند؛ جایگزینی آن کلید قبلی را بلافاصله نامعتبر میسازد.
curl https://api.iaunrestricted.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return the current UTC time in ISO 8601 format"}]
}'خطاهایی مانند 401 به معنای نامعتبر یا منقضی شدن کلید شما است. کلید خود را امن نگه دارید، زیرا مستقیماً به موجودی اعتبار پیشپرداخت شما مرتبط است.
نقطه پایانی تکمیل گفتگو
متن را به مدل از طریق POST /v1/chat/completions. نقطه پایانی آرایههای پیام استاندارد را میپذیرد و متن تولیدشده را برمیگرداند. از شناسه مدل "uncensored" در درخواستهای شما. سیستم توکنهای ورودی و خروجی را بر اساس موجودی پیشپرداخت شما پردازش میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.iaunrestricted.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)پنجره زمینه امکان استفاده از ۱۰۰,۰۰۰ توکن را فراهم میکند. اگر max_tokens, خروجی به ۲,۰۴۸ توکن محدود میشود. درخواستهایی که از محدودیت بدنه ۸ مگابایت تجاوز میکنند خطا برمیگردانند.
پاسخهای استریم
استریمینگ را با تنظیم stream: true در درخواست شما. این توکنها را از طریق رویدادهای ارسالی سرور (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)استریم با هر SDK سازگار با OpenAI کار میکند. میتوانید پاسخهای ناقص را به صورت زمان واقعی پارس کنید و نیازی به انتظار برای تکمیل کامل نیست. این برای رابطهای چت که کاربران متن را همانطور که تولید میشود میبینند ایدهآل است.
حالت JSON و فراخوانی تابع
خروجی ساختاریافته را با response_format: {"type": "json_object"}. مدل به جای زبان طبیعی، JSON برمیگرداند. این برای تجزیه داده یا کنترل دقیق رفتار مدل مفید است.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iaunrestricted.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);فراخوانی تابع (ابزارها) پشتیبانی میشود. طرحوارههای ابزار خود را تعریف کنید و بگذارید مدل تصمیم بگیرد که چه زمانی آنها را فراخوانی کند. از tool_choice برای اعمال رفتارهای خاص. این ویژگی بهطور یکپارچه با مدل uncensored برای استخراج دادههای ساختاریافته کار میکند.
پارامترها: دما، Top P و موارد دیگر
تصادفی بودن تولید را با کنترل کنید temperature و top_p. تنظیم presence_penalty و frequency_penalty برای کاهش تکرار. تنظیم seed برای خروجیهای تکرارپذیر. از stop sequences برای توقف تولید زودهنگام.
این پارامترها دقیقاً مانند API OpenAI کار میکنند. میتوانید خلاقیت یا قطعی بودن مدل را تنظیم کنید. مقادیر پیشفرض برای خروجی متعادل بهینهسازی شدهاند. برای نتایج سازگار با دماهای پایینتر آزمایش کنید.
محدودیتها، خطاها و زمینه
محدودیتهای نرخ ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید است. پنجره زمینه شما ۱۰۰,۰۰۰ توکن است. خطاها شامل 402 برای اعتبار کافی نیست و 429 برای محدودیتهای نرخ. اعتبار پیشپرداخت هرگز منقضی نمیشود.
درخواستها بر اساس استفاده واقعی توکنها محاسبه میشوند. خطاها و ردشدگیها رایگان هستند. مدل محتوای جنسی مرتبط با کودکان را صرفنظر از سایر پارامترها رد میکند. به داشبورد خود برای آمار استفاده توجه کنید.
سوالات متداول
چگونه پاسخهای API چت موازی با نقلقولهای ناقص را اشکالزدایی کنم؟
اطمینان حاصل کنید که شناسه مدل صحیح "uncensored" را در درخواستهای خود استفاده میکنید. بررسی کنید که آرایههای پیام شما از قالب استاندارد OpenAI پیروی میکنند. بررسی کنید که نسخه SDK شما از ویژگیهایی که استفاده میکنید پشتیبانی میکند.
آیا این مشابه سایر مدلهای AI بدون محدودیت است؟
خیر، ما یک مدل باز و بدون سانسور را اجرا میکنیم که برای خروجی بدون سانسور تنظیم شده است. این مدل GPT، Claude یا هیچ مدل دیگری از فروشندهها نیست. رفتار آن خاص زیرساخت و تنظیمات ماست.
اگر از اعتبار از پیش پرداخت شدهام فراتر روم چه میشود؟
درخواستها تا زمانی که شارژ کنید خطای 402 برمیگردانند. میتوانید اعتبار را از طریق ارز دیجیتال اضافه کنید. اعتبار موجود شما منقضی نمیشود، بنابراین میتوانید بعداً موجودی بیشتری اضافه کنید.
کلید API خود را بلافاصله دریافت کنید
ثبتنام، کلید را کپی کنید، آدرس پایه را بهروز کنید. تمام.