مستندات API & شروع سریع
کلید API هوش مصنوعی بدون سانسور خود را دریافت کنید و بلافاصله شروع به ارسال درخواست کنید. این راهنما شامل URL پایه، احراز هویت و نمونههای SDK برای تجربهای قابل اعتماد و سازگار با OpenAI است.
URL پایه و احراز هویت
آدرس پایه برای تمام درخواستها https://api.uncensoredaiapikey.com/v1. شما با یک Authorization هدر با توکن Bearer خود. این پیکربندی با هر کلاینت استاندارد سازگار با OpenAI کار میکند. ما مدل تنظیمشده اختصاصی خود را اجرا میکنیم، بنابراین پاسخهای بدون سانسور و یکسان را بدون لایههای واسطه دریافت میکنید. با گوگل یا ایمیل ثبتنام کنید تا کلید خود را به صورت فوری دریافت کنید. کلید شما تنها اعتبار مورد نیاز برای دسترسی به API است.
اولین درخواست
یک درخواست POST به /v1/chat/completions با شناسه مدل uncensored. API ورودی متنی را انتظار دارد و خروجی متنی برمیگرداند. میتوانید طول و سبک پاسخ را کنترل کنید. این نقطه پایان هسته سرویس ماست. تمام پارامترهای استاندارد را مدیریت میکند. از این دستور curl برای بررسی کارکرد صحیح کلید خود استفاده کنید. این یک پاسخ متنی ساده برای تست برمیگرداند.
curl https://api.uncensoredaiapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the attached technical documentation in three sentences"}]
}'
یکپارچهسازی SDK Python
پکیج رسمی پایتون OpenAI را نصب کنید و آن را به سمت URL پایه ما پیکربندی کنید. مدل را روی uncensored برای پاسخهای نامحدود. این روش برای اسکریپتهای بکاند یا وظایف پردازش داده ایدهآل است. میتوانید پیامها را به صورت لیستی از دیکشنریها ارسال کنید. SDK سریالسازی JSON را به صورت خودکار انجام میدهد. این سادهترین راه برای یکپارچهسازی API ما در پروژههای Python شماست.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredaiapikey.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 SDK
از SDK نود.js OpenAI با URL پایه سفارشی استفاده کنید. این برای توابع serverless یا برنامههای وب عالی است. کلاینت را با کلید API و اندپوینت صحیح پیکربندی کنید. کتابخانه درخواستهای HTTP را به طور کارآمد مدیریت میکند. میتوانید پاسخها را استریم کنید یا متن کامل را یکجا دریافت کنید. از تمام پارامترهای استاندارد مانند temperature و top_p پشتیبانی میکند. این رویکرد عملکرد قابل اعتمادی را در محیطهای جاوااسکریپت تضمین میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredaiapikey.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: true در درخواست شما. API یک جریان رویدادهای ارسالی سرور (SSE) را برمیگرداند. هر قطعه شامل متن جزئی است تا زمانی که تکمیل پایان یابد. این ویژگی تأخیر ادراکشده را برای رابطهای چت کاهش میدهد. قطعه نهایی شامل آمار مصرف توکن است. پخش جریان در تمام SDKها و از طریق HTTP خام پشتیبانی میشود. این تجربه کاربری روانی برای مکالمات طولانی فراهم میکند.
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 به این معنی است که به محدودیت نرخ دسترسی یافتهاید. پنجره متن در مجموع ۱۰۰,۰۰۰ توکن است. خطاها و رد شدنها اعتبار شما را مصرف نمیکنند. فقط برای استفاده موفقیتآمیز توکنها پرداخت کنید.
سوالات متداول
آیا این یک API سازگار با OpenAI است؟
بله، API ما از فرمت تکمیلهای چت OpenAI پیروی میکند. میتوانید از همان SDKها و کلاینتهایی که با GPT-4 یا GPT-3.5 کار میکنند استفاده کنید با تغییر URL پایه. این پارامترهای استاندارد مانند دما و top_p را برای رفتار یکسان پشتیبانی میکند.
سیستم اعتبار پیشپرداخت چگونه کار میکند؟
اعتبار بر اساس مصرف واقعی توکنها برای ورودی و خروجی محاسبه میشود. خطاها و رد شدن درخواستها رایگان هستند. اعتبار پیشپرداختشده شما هرگز منقضی نمیشود. میتوانید با USDT (TRC20) یا USDC (Base) برای دریافت پاداش شارژ کنید. نیاز به اشتراک ماهانه نیست.
محدودیت پنجره زمینه چیست؟
پنجره زمینه برای مجموع متن ورودی و خروجی ۱۰۰,۰۰۰ توکن است. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. اگر max_tokens را تنظیم نکنید، پیشفرض ۲,۰۴۸ توکن است. این امکان مکالمات طولانی بدون از دست دادن زمینه را فراهم میکند.
کلید خود را اکنون دریافت کنید
ثبتنام کنید، کلید را کپی کنید، URL پایه را بهروزرسانی کنید. تمام.