راهنمای یکپارچهسازی برای API مدل زبانی بزرگ بدون سانسور
اولین پاسخ خود را از LLM بدون سانسور در کمتر از یک دقیقه دریافت کنید. این راهنما شامل نقاط پایت API سازگار با OpenAI، احراز هویت و استریم برای یکپارچهسازی سریع است.
URL پایه و احراز هویت
به API بدون سانسور متصل شوید و از ساختار URL پایه استاندارد OpenAI استفاده کنید. URL پایه HTTPS://api.aimodelwithnorestrictions.com/v1 است. برای هر درخواست به یک کلید API نیاز دارید. کلید خود را از طریق داشبورد با استفاده از گوگل یا ایمیل ایجاد کنید. آن را در هدر Authorization به صورت Bearer ارسال کنید. YOUR_API_KEY. کلید اعتبار پیشپرداخت شما را شناسایی میکند. خطاها و رد شدنها توکن مصرف نمیکنند. پنجره زمینه از ۱۰۰,۰۰۰ توکن به صورت کلی پشتیبانی میکند. توکنهای ورودی و خروجی این محدودیت را به اشتراک میگذارند. حداکثر خروجی ۱۶,۰۰۰ توکن است مگر اینکه خلاف آن مشخص شود.
شروع سریع: اولین درخواست شما
یک درخواست متنی ساده ارسال کنید تا خروجی خام و بدون فیلتر دریافت کنید. از endpoint تکمیل مکالمه با شناسه مدل "uncensored" استفاده کنید. بدنه درخواست شامل آرایهای از پیامهاست. پیامهای سیستمی رفتار مدل را تعیین میکنند. پیامهای کاربر شامل پرسش اصلی شما هستند. API بلافاصله پاسخ متنی برمیگرداند. این روش برای موضوعات NSFW بدون فیلترهای شرکتی کار میکند. میتوانید خروجی را استریم کنید یا آن را یکجا دریافت نمایید. مدل uncensored برای وظایف خلاقانه متنوع خوبی دارد. اگر درخواستهای زیادی ارسال میکنید، محدودیت نرخ را بررسی کنید. محدودیت ۳۰۰ درخواست در دقیقه به ازای هر کلید است.
curl https://api.aimodelwithnorestrictions.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if port 8080 is open"}]
}'
یکپارچهسازی SDK Python
از کتابخانه رسمی پایتون OpenAI برای یکپارچهسازی آسان استفاده کنید. URL پایه و کلید API را در راهاندازی کلاینت تنظیم کنید. قطعه کد زیر یک درخواست تکمیل ساده را نشان میدهد. شناسه مدل برای همه درخواستها «uncensored» باقی میماند. میتوانید پارامترهایی مانند temperature و top_p را تنظیم کنید. این تنظیمات تصادفی بودن خروجی را کنترل میکنند. کتابخانه درخواستهای HTTP را بهطور خودکار مدیریت میکند. میتوانید برای اشکالزدایی روی پاسخ حلقه بزنید. مدیریت خطا برای سیستمهای تولیدی ضروری است. استثناها را بگیرید تا محدودیت نرخ یا مشکلات اعتبار را مدیریت کنید.
from openai import OpenAI
client = OpenAI(base_url="https://api.aimodelwithnorestrictions.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)
راهاندازی SDK Node.js
مدل بدون سانسور را به طور کارآمد در برنامههای Node.js خود یکپارچه کنید. بسته npm OpenAI را نصب کنید و URL پایه را پیکربندی کنید. کلید API خود را به نمونه کلاینت منتقل کنید. متد chat.completions.create را با پرامپت خود فراخوانی کنید. شیء پاسخ شامل متن تولید شده است. میتوانید آمار مصرف را برای صورتحساب مشاهده کنید. Streaming از طریق آسینک ایتراتورها پشتیبانی میشود. این امکان پردازش بلادرنگ خروجیهای طولانی را فراهم میکند. API بدون سانسور به طور یکپارچه با ابزارهای استاندارد Node.js کار میکند. مطمئن شوید محیط شما از ویژگیهای مدرن جاوااسکریپت پشتیبانی میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aimodelwithnorestrictions.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);
پاسخهای استریم (SSE)
توکنها را بهصورت بلادرنگ با استفاده از رویدادهای ارسالشده توسط سرور (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)
محدودیتها، خطاها و پنجره زمینه
مصرف توکنها را پایش کنید تا از تمام شدن اعتبار جلوگیری کنید. خطاهایی مانند 401 نشاندهنده کلید نامعتبر است. خطاهای 402 یعنی اعتبار پیشپرداخت شما تمام شده است. خطاهای 429 نشان میدهند که از محدودیت نرخ عبور کردهاید. شما ۳۰۰ درخواست در دقیقه دارید. محدودیتهای Burst اجازه ۸ درخواست همزمان را میدهند. بدنه درخواست باید کمتر از ۸ مگابایت باشد. پنجره زمینه ۱۰۰,۰۰۰ توکن است. خروجی در هر درخواست به ۱۶,۰۰۰ توکن محدود است. رد شدن درخواستها رایگان است و از موجودی شما کسر نمیشود. اعتبار منقضی نمیشود. با افزودن اعتبار بیشتر ارز دیجیتال، پلن خود را ارتقا دهید. اعتبارات بونوس برای شارژهای بزرگتر اعمال میشود. برای مشکلات صورتحساب از صفحه پشتیبانی استفاده کنید.
پرسشهای رایج
بهترین مدل بدون سانسور بدون محدودیت برای استفاده API کدام است؟
مدل اختصاصی ما بدون سانسور، برای خروجی خام و بدون فیلترهای شرکتی بهینهسازی شده است. این مدل کارهای NSFW و خلاقانه را بهخوبی انجام میدهد. مدل وزنباز است و برای پاسخهای بدون محدودیت تنظیم شده است.
سیستم اعتبار پیشپرداخت برای API بدون سانسور چگونه کار میکند؟
شما با ارز دیجیتال بابت USDT یا USDC پرداخت میکنید. اعتبار بابت هر توکن مصرفی شارژ میشود. خطاها و رد شدنها رایگان هستند. اعتبار هرگز منقضی نمیشود. میتوانید برای شارژهای بزرگتر اعتبار پاداشی اضافه کنید.
آیا میتوانم از مدل بدون سانسور برای فراخوانی تابع و حالت JSON استفاده کنم؟
بله، API function calling و حالت JSON را پشتیبانی میکند. میتوانید فرمت پاسخ را روی json_object تنظیم کنید. پارامترهای tools و tool_choice در دسترس هستند. این امکان استخراج دادههای ساختاریافته از مدل را فراهم میکند.
تولید کلید چند ثانیه طول میکشد
ثبتنام کنید، کلید خود را کپی کنید، endpoint را بهروز کنید. آمادهاید.
کلید ایجاد کنید