مستندات API انکسورد ai
همین حالا با API سازگار با OpenAI ما، متن نامحدود تولید کنید. فقط به ازای توکنهای مصرفی خود با اعتبار کریپتویی پیشپرداخت و بدون هزینههای پنهان پرداخت کنید.
URL پایه و احراز هویت
آدرس پایه برای تمام درخواستها https://api.uncesoredai.com/v1. شما با ارسال کلید API خود در Authorization هدر به عنوان یک توکن Bearer. این پیکربندی با هر کلاینت یا SDK استاندارد سازگار با OpenAI کار میکند. کلید خود را بلافاصله پس از ثبتنام با گوگل یا آدرس ایمیل دریافت میکنید. برای ایجاد حساب به شماره تلفن نیاز نیست. کلید شما منحصر به فرد حساب شما است و هر کلید فعال قبلی را جایگزین میکند.
اولین درخواست
یک تکمیل را با POST کردن به /v1/chat/completionsشناسه مدل uncensored. این انتهایبند، ورودی متنی را میپذیرد و خروجی متنی برمیگرداند. از امبدینگ، تصویر یا صوت پشتیبانی نمیکند. میتوانید با ارسال یک پرامپت سیستمی و پیام کاربر ساده شروع کنید. API بر اساس دستورالعملهای شما متن تولیدشده را برمیگرداند. خطاها و رد شدنها اعتبار ازپیشپرداختشده شما را مصرف نمیکنند.
curl https://api.uncesoredai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five open source LLMs for local deployment"}]
}'
یکپارچهسازی SDK Python
از کتابخانه رسمی پایتون OpenAI برای ارتباط با API استفاده کنید. آدرس پایه را به انتهای کار ما تنظیم کرده و کلید API خود را ارائه دهید. کتابخانه به صورت خودکار سریالسازی و قالببندی درخواست را مدیریت میکند. میتوانید مدل را به عنوان uncensored برای تولید نامحدود. حالتهای Streaming و JSON از طریق رابط مشتری یکسان پشتیبانی میشوند. این رویکرد کدهای اضافی (boilerplate) را برای برنامههای شما به حداقل میرساند.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncesoredai.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 Node.js الگوی پیکربندی یکسانی را دنبال میکند. URL پایه و کلید API را در نمونه کلاینت پیکربندی کنید. نام مدل را روی uncensored برای دسترسی به مدل بدون سانسور. میتوانید درخواستهای همزمان یا ناهمزمان بسته به مورد استفاده خود ارسال کنید. SDK مدیریت مخزن اتصال و تلاش مجدد را به صورت خودکار انجام میدهد. این یک ادغام قابل اعتماد در پروژههای JavaScript یا TypeScript شما را تضمین میکند.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncesoredai.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) از تکمیلهای جزئی برمیگرداند. این به شما امکان میدهد متن را به صورت بلادرنگ به کاربران نمایش دهید. قطعه نهایی جریان شامل آمار کل مصرف توکن است. پخش تاخیر ادراکشده را برای تولید محتوای طولانی کاهش میدهد. میتوانید قطعات را تجزیه کنید تا رابط کاربری خود را به صورت افزایشی بهروزرسانی کنید.
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 نامعتبر باشد، ممکن است خطای 401 دریافت کنید. خطای 402 نشاندهنده اعتبار پیشپرداخت ناکافی است. خطای 429 به این معنی است که از محدودیت نرخ عبور کردهاید. درخواستهایی که محتوای جنسی شامل کودکان باشند، رد میشوند. پاسخهای خطا اعتبار حساب شما را کسر نمیکنند.
پرسشهای رایج
آدرس پایه برای API هوش مصنوعی بدون سانسور چیست؟
URL پایه HTTPS://api.uncesoredai.com/v1 است. با بهروزرسانی پیکربندی base_url، این نقطه پایانی را با کلاینتهای سازگار با OpenAI استاندارد استفاده میکنید. احراز هویت از طریق هدر Authorization با کلید API منحصربهفرد شما انجام میشود.
مدل بدون سانسور چگونه طول زمینه را مدیریت میکند؟
مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی برای متن ورودی و خروجی پشتیبانی میکند. میتوانید تا ۱۶,۰۰۰ توکن در هر درخواست تولید کنید. اگر max_tokens را تنظیم نکنید، محدودیت خروجی پیشفرض ۲,۰۴۸ توکن است. این امکان را برای مکالمات گسترده یا تولید اسناد طولانی فراهم میکند.
اگر خطای 402 دریافت کنم چه اتفاقی میافتد؟
خطای 402 نشان میدهد که موجودی اعتبار پیشپرداخت شما برای پوشش درخواست کافی نیست. میتوانید اعتبار خود را با استفاده از USDT روی شبکه TRC20 یا USDC روی شبکه Base شارژ کنید. پرداختها از $20 شروع میشوند و شامل پلهای اعتبار هدیه هستند. پس از شارژ، میتوانید بلافاصله ارسال درخواستها را از سر بگیرید.
کلید API خود را اکنون دریافت کنید
ثبتنام کنید، کلید را کپی کنید، URL پایه را بهروزرسانی کنید. تمام.