شروع سریع با API بدون سانسور
API AI uncensored ما را در عرض چند دقیقه با استفاده از SDKهای استاندارد OpenAI ادغام کنید. این راهندا شامل احراز هویت، درخواستها، streaming و ردیابی هزینه است.
پیشنیازها و راهاندازی SDK
API ما با هر کلاینت سازگار با OpenAI کار میکند. شما تنها به یک کلید API از داشبورد ما نیاز دارید.
نصب SDK استاندارد برای زبان مورد نظر خود. برای پایتون، دستور pip install openai. برای Node.js، دستور npm install openai. ما از استاندارد OpenAI کلاس.
URL پایه خود را به نقطه پایانی ما تنظیم کنید. این تضمین میکند که تمام درخواستها به درستی به LLM uncensored ما هدایت میشوند.
احراز هویت با کلید API شما
کلید API خود را در Authorization header. ما این را برای هر درخواست نیاز داریم.
کلید خود را در صفحه "دریافت کلید API" ایجاد کنید. میتوانید با گوگل وارد شوید یا از ایمیل و رمز عبور استفاده کنید.
کلید خود را امن نگه دارید. یک کلید فعال در هر حساب وجود دارد. اگر آن را گم کردید، یک کلید جدید تولید کنید تا جایگزین کلید قبلی شود.
ارسال اولین تکمیل چت شما
یک درخواست POST به /v1/chat/completions. مدل را به عنوان uncensored.
پیام خود را در messages آرایه. مدل یک پاسخ متنی برمیگرداند.
در اینجا یک مثال curl آورده شده است:
curl https://api.llmsuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set the timeout to 30 seconds for the request"}]
}'
مدیریت پاسخهای استریمشده از طریق SSE
از جریاندار برای خروجی بلادرنگ استفاده کنید. تنظیم stream به true در درخواست.
API رویدادهای ارسالی سرور (SSE) را ارسال میکند. هر قطعه حاوی متن ناقص است.
همه قطعات را جمعآوری کنید تا پاسخ کامل ساخته شود. این برای رابطهای چت ایدهآل است.
مثال در پایتون:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsuncensored.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)
پیکربندی پارامترهایی مانند دما
پارامترها را برای کنترل خلاقیت تنظیم کنید. از temperature برای تصادفی بودن.
تنظیم top_p برای نمونهگیری هسته. Use max_tokens برای محدود کردن طول خروجی.
ما از پنجره زمینه ۱۰۰,۰۰۰ توکنی پشتیبانی میکنیم. این امکان مکالمات طولانی را فراهم میکند.
مثال Node.js:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsuncensored.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)سوالات متداول
پنجره زمینه (context window) API LLM uncensored چقدر است؟
API ما از پنجره زمینه ۱۰۰,۰۰۰ توکنی پشتیبانی میکند. این شامل توکنهای prompt و completion میشود. میتوانید اسناد طولانی ارسال کنید یا مکالمات گسترده داشته باشید.
چرا خطای 401 دریافت میکنم؟
خطای 401 به این معنی است که کلید API شما نامعتبر یا فاقد کلید است. کلید خود را در داشبورد بررسی کنید. اطمینان حاصل کنید که از URL پایه صحیح استفاده میکنید.
چگونه محدود نرخ (429) را مدیریت کنم؟
به محدودیت ۳۰۰ درخواست در دقیقه رسیدهاید. صبر کنید و مجدداً تلاش کنید. همچنین میتوانید درخواستهای همزمان را به ۸ به ازای هر کلید کاهش دهید.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید را بردارید و API خود را به URL پایه جدید متصل کنید. راهاندازی در چند ثانیه انجام میشود.