شروع سریع API مدل زبانی بزرگ بدون سانسور
کلید API LLM بدون سانسور خود را دریافت کنید و بلافاصله شروع به تولید متن کنید. این راهنما مراحل ضروری برای یکپارچهسازی سرویس سازگار با openai ما در گردش کار شما را پوشش میدهد.
https://api.apiintelligenceartificielle.com/v1
پیشنیازها و URL پایه
سفر هوش مصنوعی بدون سانسور شما با یک URL پایه شروع میشود. استفاده https://api.apiintelligenceartificielle.com/v1 برای تمام درخواستها. این نقطه پایانی مستقیماً به مدل بدون سانسور ما بدون پراکسیهای خارجی هدایت میشود. شما به یک کلید API نیاز دارید که در صفحه کلید ایجاد میکنید. برای ثبتنام نیاز به شماره تلفن نیست. از گوگل یا رمز عبور ایمیل برای ورود استفاده کنید. رابط کاربری کلید شما را بلافاصله پس از ایجاد نمایش میدهد. این کلید را امن نگه دارید، زیرا استفاده از توکن شما را احراز هویت میکند.
هدرهای احراز هویت
هر درخواست کلید API شما را در Authorization هدر. هدر را به صورت Bearer YOUR_API_KEY. این روش استاندارد باعث سازگاری با ابزارهای موجود میشود. API NSFW ما این هدر را برای پاسخهای متنی و استریمینگ میپذیرد. کلید را در رشته کوئری URL وارد نکنید، مگر اینکه ضروری باشد. سیستم قبل از پردازش توکنها، کلید را اعتبارسنجی میکند. کلید نامعتبر منجر به خطای 401 میشود. عدم وجود کلید باعث میشود هیچ درخواستی موفق نشود. وجود کلید خود را قبل از ارسال پیکربندیهای بزرگ بررسی کنید.
ارسال اولین درخواست شما
یک درخواست POST به /v1/chat/completions با شناسه مدل. از uncensored به عنوان نام مدل. بدنه درخواست باید یک آرایه پیام شامل نقش و محتوا باشد. در اینجا یک مثال cURL پایه برای شروع وجود دارد.
curl https://api.apiintelligenceartificielle.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the latest version of the Python SDK"}]
}'
این دستور یک پرامپت ساده را به مدل بدون سانسور ارسال میکند. پاسخ شامل متن تولید شده است. بررسی کنید choices آرایه برای خروجی. میتوانید طول پرامپت را متناسب با مورد استفاده خود تنظیم کنید. سیستم ورودی را پردازش کرده و متن را برمیگرداند. برای استفاده پایهای به پیکربندی پیچیدهای نیاز نیست. برای بهترین نتایج بر ساختار محتوا تمرکز کنید.
مدیریت پاسخهای جریانسازی
استریمینگ را با تنظیم stream: true در درخواست خود. این پاسخهای جزئی را به محض تولید ارسال میکند. از رویدادهای سرگرمشده سرور (SSE) برای مدیریت جریان استفاده کنید. قطعه نهایی شامل جزئیات مصرف توکن است. این روش تأخیر ادراکشده را برای خروجیهای طولانی کاهش میدهد. کلاینت شما باید فرمت SSE را به درستی تجزیه کند. دادههای ورودی را تا زمانی که جریان بسته شود، بافر کنید. پخش زنده برای برنامههای بلادرنگ ایدهآل است. این بازخورد فوری به کاربران ارائه میدهد. جریان را برای خطاها یا قطع اتصال نظارت کنید. در صورت قطع ناگهانی اتصال، مجدداً متصل شوید. این رویکرد تجربه کاربری روانی را تضمین میکند.
پیکربندی پارامترها
پارامترها را برای کنترل رفتار مدل تنظیم کنید. از temperature برای تصادفی بودن، از 0 تا 2. مقادیر بالاتر خلاقیت را افزایش میدهند. مقادیر پایینتر خروجیها را قطعیتر میکنند. Set max_tokens برای محدود کردن طول خروجی. پیشفرض 2,048 توکن در هر درخواست است. میتوانید این مقدار را تا 16,000 توکن افزایش دهید. از top_p برای نمونهگیری هسته. Set stop sequences برای توقف تولید. حالت JSON از طریق response_format. این اطمینان حاصل میکند که خروجی ساختاریافته برای یکپارچهسازی کد وجود دارد. با این تنظیمات آزمایش کنید تا تعادل مورد نظر خود را پیدا کنید. مدل با نیازهای خاص شما سازگار میشود.
مدیریت خطا و محدودیتها
محدودیتهای درخواست را به دقت پایش کنید. شما مجاز به 300 درخواست در دقیقه به ازای هر کلید هستید. فقط 8 درخواست میتوانند همزمان اجرا شوند. حداکثر اندازه بدنه درخواست 8 مگابایت است. خطای 401 نشاندهنده کلید نامعتبر است. خطای 402 به معنای تمام شدن اعتبار است. برای ادامه استفاده از سرویس با رمزارزی شارژ کنید. خطای 429 نشاندهنده محدودیت نرخ است. قبل از تلاش مجدد صبر کنید تا از تأخیرهای بیشتر جلوگیری شود. خطاها و رد شدنها اعتبار مصرف نمیکنند. این از موجودی از پیش پرداخت شده شما محافظت میکند. برای جزئیات استفاده، هدرهای پاسخ را بررسی کنید. مصرف توکن خود را ردیابی کنید تا در محدودیتها باقی بمانید. استفاده خود را برنامهریزی کنید تا از وقفه در وظایف حیاتی جلوگیری شود.
پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.apiintelligenceartificielle.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.apiintelligenceartificielle.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 هوش مصنوعی (intelligence artificielle) با SDKهای OpenAI سازگار است؟
بله، API ما از اندپوینتهای سازگار با استاندارد OpenAI استفاده میکند. میتوانید از SDKهای رسمی OpenAI با تغییر URL پایه استفاده کنید. این امکان یکپارچهسازی بیدر و پیچ با کدهای موجود را فراهم میکند. تغییر ارائهدهنده نیاز به تغییرات عمده ندارد.
LLM بدون سانسور چگونه ردیهای محتوا را مدیریت میکند؟
مدل برای پاسخدهی بدون رد محتوا برای استفاده بزرگسالان قانونی بهینهسازی شده است. موضوعات جنجالی یا داستانی را مسدود نمیکند. با این حال، محتوای جنسی مرتبط با کودکان همیشه رد میشود. این محدودیت سخت بر تمام درخواستها صرفنظر از پارامترها اعمال میشود.
اندازه پنجره زمینه برای مدل بدون محدودیت (uncensored) چقدر است؟
پنجره زمینه ۱۰۰,۰۰۰ توکن است که هم پیشدرآمد و هم تکمیل را شامل میشود. میتوانید تا ۱۶,۰۰۰ توکن را در یک درخواست تولید کنید. این امکان تولید محتوای طولانی را فراهم میکند. طول ورودی خود را برای بهینهسازی عملکرد تنظیم کنید.
کلید خود را هماکنون امن کنید
ثبتنام کنید، توکن را بازیابی کنید و آدرس پایه (base URL) خود را بهروز کنید. این تمام راهاندازی را پوشش میدهد.
با اعتبار آزمایشی امتحان کنید