مستندات API
با API مدل زبانی بزرگ بدون سانسور ما، که از اندپوینتهای استاندارد سازگار با OpenAI استفاده میکند، شروع کنید. این راهنمای سریع، شما را از مرحله احراز هویت، ارسال درخواستهای پایه و دریافت پاسخهای جریاندار (streaming) راهنمایی میکند.
احراز هویت و URL پایه
از کلید API خود با آدرس پایه https://api.rankingmodeliai.com/v1. از طریق Google یا ایمیل ثبتنام کنید تا کلیدی بلافاصله دریافت کنید. شماره تلفن مورد نیاز نیست. کلید تمام درخواستها به سرویس AI بدون سانسور ما را احراز هویت میکند.
هدر را شامل کنید Authorization: Bearer YOUR_API_KEY در هر درخواست. پرامپتهای شما برای آموزش استفاده نمیشوند. این پیکربندی با هر کلاینت سازگار با OpenAI کار میکند.
اولین درخواست
یک درخواست POST به /v1/chat/completions با شناسه مدل uncensored. URL پایه تمام مسیریابی را مدیریت میکند. میتوانید نتایج را به صورت جریانیافته دریافت کنید یا آنها را یکجا دریافت نمایید.
- تنظیم
modelبهuncensored. - پیامهای خود را در ارسال کنید
messagesآرایه. - دریافت خروجی متنی بهصورت مستقیم.
این رویکرد سازگاری با ابزارهای موجود را تضمین میکند.
curl https://api.rankingmodeliai.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 factors affecting model latency scores."}]
}'
یکپارچهسازی SDK Python
پکیج رسمی پایتون OpenAI را نصب کنید. URL پایه را طوری پیکربندی کنید که به سرورهای ما اشاره کند. از uncensored شناسه مدل را برای تمام تکمیلها استفاده کنید. این روش ادغام را در برنامههای پایتون شما ساده میکند.
SDK تلاش مجدد و قالببندی را به صورت خودکار مدیریت میکند. میتوانید پارامترهایی مانند temperature یا top_p به عنوان نیاز. API ما از رفتارهای استاندارد OpenAI پشتیبانی میکند.
from openai import OpenAI
client = OpenAI(base_url="https://api.rankingmodeliai.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 Node.js را ایمپورت کنید. تنظیمات baseURL به نقطه پایان. کلایک را با کلید API خود راهاندازی کنید. این به یکپارچهسازی روان در محیطهای Node.js اجازه میدهد.
فراخوانی chat.completions.create با پارامترهای مورد نظر خود. پاسخ شامل متن تولید شده است. میتوانید JSON را تجزیه کنید یا خطاها را همانند همیشه مدیریت کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.rankingmodeliai.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)
محدودیتها، خطاها و زمینه
پنجره زمینه ۱۰۰,۰۰۰ توکن بهطور کلی است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. خطاها و رد شدنها رایگان هستند. محدودیتهای نرخ ۳۰۰ درخواست در دقیقه است. خطای 401 به معنای کلید نامعتبر است. خطای 402 نشاندهنده اعتبار ناکافی است. خطای 429 نشاندهنده محدودیت نرخ است. مدل پیشپرداخت ما هزینههای شفاف را تضمین میکند.
پرسشهای رایج
آدرس پایه برای API مدلهای رتبهبندی (ranking) AI چیست؟
URL پایه HTTPS://api.rankingmodeliai.com/v1 است. این نقطه پایانی با SDKها و کلاینتهای استاندارد OpenAI سازگار است. تنها نیاز است URL پایه را تغییر دهید و کلید API خود را ارائه دهید.
چگونه احراز هویت برای LLM بدون سانسور را مدیریت کنم؟
هدر Authorization: Bearer YOUR_API_KEY را در هر درخواست قرار دهید. میتوانید از طریق گوگل یا ایمیل ثبتنام کرده و بهطور فوری کلید دریافت کنید. برای حساب نیاز به شماره تلفن نیست.
اگر از محدودیت نرخ عبور کنم چه اتفاقی میافتد؟
خطای ۴۲۹ Too Many Requests را دریافت خواهید کرد. محدودیت ۳۰۰ درخواست در دقیقه به ازای هر کلید است. همچنین میتوانید ۸ درخواست همزمان داشته باشید. خطاها و رد شدن درخواستها از اعتبار شما کسر نمیشوند.
کلید خود را ایجاد کنید
ثبتنام کنید، کلید خود را کپی کنید و URL پایه را بهروز کنید. همین است.