مستندات API انکاتلی AI
شروع کنید با Uncutly AI در عرض چند دقیقه با استفاده از نقاط پایانی استاندارد سازگار با OpenAI. با کلید API خود احراز هویت کنید، یک درخواست ارسال کنید و خروجی متنی بدون سانسور را فوراً دریافت کنید.
- URL پایه
https://api.uncutlyai.com/v1- مدل
uncensored
احراز هویت و URL پایه
هر درخواست را با اشاره کلاینت خود به URL پایه ما و ارسال کلیدتان در Authorization هدر.
آدرس پایه هر حساب در هر زمان تنها یک کلید فعال دارد. اگر کلید جدیدی تولید کنید، کلید قدیمی بلافاصله از کار میافتد. این کار دسترسی شما را تمیز و امن نگه میدارد. سرویس ما برای توسعهدهندگانی طراحی شده است که به دنبال کنترل مستقیم هستند. نیازی به مدیریت مسیریابی پیچیده یا مدلهای متعدد ندارید. فقط از کلید خود استفاده کنید و شروع کنید. ارسال اولین پیام به شناسه مدل به سادگی میتوانید ساختارهای پرامپت استاندارد ارسال کنید. API ورودی متنی میپذیرد و خروجی متنی برمیگرداند. با هر SDK یا کلاینت OpenAI که از فرمت chat-completions پشتیبانی میکند، سازگار است. در اینجا یک مثال پایه با استفاده از cURL برای دریافت پاسخ آورده شده است. از بسته رسمی پایتون OpenAI برای تعامل با API ما با حداقل کد استفاده کنید. تنظیم نام مدل این رویکرد برای اسکریپتهای ساده یا منطق برنامه پیچیده کار میکند. سریالسازی را بهطور خودکار مدیریت میکند. API را در برنامههای Node.js خود با استفاده از مشتری را با URL پایه و کلید API خود پیکربندی کنید. SDK درخواستهای HTTP را مدیریت کرده و پاسخ JSON را تجزیه میکند. فراخوانی این روش برای تولید سمت سرور قابل اعتماد است. این روش به خوبی در مسیرهای Express یا وظایف پسزمینه (background jobs) جای میگیرد. دریافت توکنهای متنی توکنبهتوکن با استفاده از رویدادهای ارسالی سرور (SSE) برای کاهش تأخیر ادراکی. تنظیم هر تکه شامل متن جزئی است. میتوانید این تکهها را به هم بچسبانید تا پیام نهایی را بسازید. این برای رابطهای چت که بهصورت بلادرنگ بهروز میشوند مفید است. آخرین قطعه شامل آمار استفاده است. میتوانید مصرف توکن را مستقیماً از جریان ردیابی کنید. محدودیتها و کدهای خطا را درک کنید تا یکپارچهسازی خود را سریعاً رفع خطا کنید. پنجره زمینه شما ۱۰۰,۰۰۰ توکن در مجموع است. این شامل هم پرامپت ورودی و هم خروجی تولید شده میشود. میتوانید حداکثر خروجی را ۱۶,۰۰۰ توکن در هر درخواست تنظیم کنید. محدودیت نرخ درخواستها روی ۳۰۰ درخواست در دقیقه به ازای هر کلید تنظیم شده است. میتوانید ۸ درخواست همزمان را همزمان اجرا کنید. محدودیت بدنه درخواست 8 MB است. خطاهای رایج شامل 401 برای کلید نامعتبر و 402 زمانی است که اعتبار پیشپرداخت شما تمام میشود. خطای 429 به این معنی است که به محدودیت نرخ رسیدهاید. خطاها اعتبار شما را مصرف نمیکنند. قیمتگذاری شفاف است: $0.15 به ازای هر 1M توکن ورودی و $0.50 به ازای هر 1M توکن خروجی. اعتبار پیشپرداخت است و هرگز منقضی نمیشود.https://api.uncutlyai.com/v1https://api.uncutlyai.com/v1Authorization: Bearer YOUR_API_KEYاولین درخواست
/v1/chat/completions اندپوینت با استفاده از کلاینت HTTP مورد علاقه شما.uncensored. این مدل وزنباز روی سرورهای ما اجرا میشود و بدون رددهیهای معمول محتوای بزرگسالان قانونی، پاسخ میدهد.curl https://api.uncutlyai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the API endpoint for text generation"}]
}'SDK Python
base_url و api_key پارامترها در راهاندازی کلاینت خود. این تضمین میکند که درخواستها به انتهاینقطه بدون سانسور ما هدایت میشوند، نه سرورهای OpenAI.uncensored. میتوانید پیامها را به صورت لیستی از دیکشنریها ارسال کنید. شیء پاسخ شامل متن تولید شده در response.choices[0].message.content.from openai import OpenAI
client = OpenAI(base_url="https://api.uncutlyai.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
openai بسته.chat.completions.create روش با مدل uncensored. میتوانید promptهای سیستمی یا پیامهای کاربر را همانطور که نیاز است تعریف کنید.import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncutlyai.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 یک جریان از قطعات را به جای یک پاسخ کامل واحد برمیگرداند.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)محدودیتها، خطاها و & زمینه
پرسشهای رایج
Uncutly AI چیست؟
Uncutly AI یک API میزبانیشده و سازگار با OpenAI است که یک مدل زبانی بزرگ بدون سانسور را ارائه میدهد. تمرکز آن بر تولید متن بدون رد محتوا برای استفاده بزرگسالان قانونی است. شما فقط بابت توکنهایی که استفاده میکنید پرداخت میکنید.
چگونه برای API پرداخت کنم؟
ما فقط ارزهای دیجیتال میپذیریم. میتوانید با USDT (TRC20) یا USDC (Base) در مبالغ بین $20 تا $500 شارژ کنید. اعتبار منقضی نمیشود و خطاها رایگان هستند. هیچ هزینه ماهانه یا اشتراکی وجود ندارد.
چه روشهای پرداختی را میپذیرید؟
فقط کریپتو: USTR روی TRC20 یا USDC روی Base، هر مبلغ صحیحی بین $20 تا $500. اعتبار بونوس از $50 اعمال میشود.
کلید API خود را دریافت کنید
ثبتنام، کلید را کپی کنید، آدرس پایه را بهروز کنید. همین کافی است.