API تکمیل چت بدون سانسور
این API تکمیل چت بدون سانسور به شما امکان میدهد یک LLM با انعطافپذیری محتوایی خام را با استفاده از SDKهای استاندارد OpenAI یکپارچه کنید. دسترسی فوری از طریق ارز دیجیتال پیشپرداخت با صورتحساب شفاف بر اساس توکن دریافت میکنید.
احراز هویت و URL پایه
کلید API تولید شده خود را با URL پایه استفاده کنید https://api.openrouteraisettingskeys.com/v1 برای مسیریابی درخواستها. ما به عنوان جایگزینی برای OpenRouter عمل میکنیم و به توسعهدهندگانی که میخواهند از لایههای اشتراک دوری کنند در حالی که کد کلاینت خود را یکسان نگه میدارند، خدمت میکنیم. کلید اعتبار پیشپرداخت شما را مستقیماً در برابر openrouter AI settings keys زیرساخت. شما یک کلید فعال به ازای هر حساب دریافت میکنید؛ تولید یک کلید جدید، اعتبار قبلی را بلافاصله جایگزین میکند. در زمان ثبتنام به شماره تلفن یا جزئیات بانکی نیازی نیست، فقط یک ایمیل یا ورود با گوگل. این مدیریت مستقیم کلید تضمین میکند که شما کنترل دسترسی را بدون اصطکاک صورتحساب شخص ثالث دارید. پرامپتهای شما خصوصی باقی میمانند و هرگز برای آموزش مدل زیرین استفاده نمیشوند.
نقطه پایانی تکمیل چت
درخواستهای POST را به /v1/chat/completions برای دریافت پاسخهای متنی از مدل بدون سانسور. سیستم آرایههای پیام استاندارد را میپذیرد و تکمیلها را بدون رد کردن موضوعات قانونی بزرگسالان یا بحثبرانگیز برمیگرداند. شما فقط بابت توکنهای استفادهشده پرداخت میکنید، با هزینه ورودی ۰.۱۵ دلار به ازای هر ۱ میلیون توکن و هزینه خروجی ۰.۵۰ دلار به ازای هر ۱ میلیون توکن. خطاها و رد شدنها هزینهای ندارند، بنابراین هرگز بابت تلاشهای ناموفق پرداخت نمیکنید. نقطه پایان از پنجره زمینهای ۱۰۰,۰۰۰ توکن برای ترکیب ورودی و خروجی پشتیبانی میکند. حداکثر خروجی در هر درخواست به ۱۶,۰۰۰ توکن محدود است، مگر اینکه حد پایینتری مشخص کنید. این ساختار ساده، فرمت OpenAI را بازتاب میدهد و مهاجرت را آسان میسازد.
یکپارچهسازی SDK Python
پکیج رسمی OpenAI را نصب کنید و URL پایه را طوری پیکربندی کنید که به انتهایکار LLM بدون سانسور ما اشاره کند. قطعه کد زیر نحوهی راهاندازی کلاینت و ارسال یک پرسش ساده را نشان میدهد. باید base_url پارامتر برای تطبیق با دامنه API ما. شناسه مدل به سادگی uncensored, که مدل خاص با وزن باز ما را که برای پاسخهای مستقیم بهینهسازی شده اجرا میکند. این رویکرد به شما اجازه میدهد کدهای پایتون موجود را با حداقل تغییرات دوباره استفاده کنید. SDK سریالسازی JSON و جریان (streaming) را به طور خودکار مدیریت میکند. مطمئن شوید که کلید API شما به طور ایمن در متغیرهای محیطی برای استفاده در محیط تولید ذخیره شده است.
یکپارچهسازی Node SDK
مشتری OpenAI Node.js را پیکربندی کنید تا درخواستها را به API میزبانیشده ما هدایت کند. URL پایه باید روی دامنه ما تنظیم شود تا مسیریابی صحیح تضمین شود. میتوانید شناسه مدل را uncensored در کنار پیامهای شما برای تولید متن. این روش با هر کتابخانه کلاینت استاندارد سازگار با OpenAI در جاوااسکریپت کار میکند. ساختار درخواست دقیقاً مطابق با مشخصات OpenAI است که سازگاری را تضمین میکند. شما میتوانید اعتبار پیشپرداخت خود را مستقیماً از طریق داشبورد مدیریت کنید. SDK هر دو الگوی درخواست سینکرون و آسنکرون را پشتیبانی میکند. مقدار apiKey مقدار برای تطبیق با اعتبار تولید شده خود. این تنظیمات راهی قابل اعتماد برای یکپارچهسازی تولید uncensored در برنامههای Node شما فراهم میکند.
پاسخهای استریم
با تنظیم stream پارامتر به true در بدنه درخواست. API رویدادهای ارسال شده توسط سرور (SSE) را برای تحویل بلادرنگ توکن برمیگرداند. میتوانید استفاده از توکن را در قطک نهایی جریان ردیابی کنید. این ویژگی برای رابطهای چت که نیاز به بازخورد فوری دارند ایدهآل است. مدل بدون سانسور زمینه را در طول جریان بدون وقفه حفظ میکند. میتوانید دادههای SSE را با استفاده از شنوندگان رویداد استاندارد در کلاینت خود تجزیه کنید. پخش زنده با تمام پارامترهایی مانند دما و top-p کار میکند. این روش تأخیر ادراکشده را برای کاربران نهایی به شدت کاهش میدهد. این رویکرد توصیهشده برای برنامههای تعاملی است.
محدودیتها، خطاها و & زمینه
کلید API شما اجازه ۳۰۰ درخواست در دقیقه و ۸ اتصال همزمان را میدهد. بدنه درخواست نباید از ۸ مگابایت تجاوز کند. اگر خطای 401 دریافت کردید، کلید شما نامعتبر یا منقضی شده است. خطای 402 نشاندهنده اعتبار پیشپرداخت ناکافی است؛ برای ادامه خدمات از طریق USDT یا USDC شارژ کنید. خطای 429 به این معنی است که به محدودیت نرخ دسترسی پیدا کردهاید. مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی برای ورودی و خروجی ترکیبی پشتیبانی میکند. محدودیتهای محتوای سخت همچنان اعمال میشوند، بهویژه در مورد محتوای جنسی مرتبط با کودکان. این محدودیتها عملکرد پایدار را برای توسعهدهندگان با حجم بالا تضمین میکنند. میتوانید استفاده خود را مستقیماً در داشبورد حساب کاربری مانیتور کنید. خطاها رایگان هستند، بنابراین فقط برای تکمیلهای موفق پرداخت میکنید.
cURL
curl https://api.openrouteraisettingskeys.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check my current key balance"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouteraisettingskeys.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouteraisettingskeys.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)سوالات متداول
چگونه یک کلید API برای سرویس کلیدهای تنظیمات AI openrouter تولید کنم؟
به صفحه 'دریافت کلید API' بروید و با Google یا ایمیل و رمز عبور وارد شوید. سیستم کلید شما را بلافاصله تولید میکند که میتوانید آن را کپی کرده و با هر SDK سازگار با OpenAI استفاده کنید. نیاز به تأیید شماره تلفن نیست.
آیا LLM بدون سانسور از فراخوانی تابع (function calling) پشتیبانی میکند؟
بله، این اندپوینت از فراخوانی تابع با پارامترهای tools و tool_choice پشتیبانی میکند. میتوانید طرحوارههای سفارشی تعریف کرده و فراخوانیهای ابزار ساختاریافته را در پاسخ دریافت کنید. این ویژگی در کنار حالت استریم و JSON برای یکپارچهسازی انعطافپذیر کار میکند.
اگر از اعتبار از پیش پرداخت شدهام فراتر روم چه میشود؟
خطای 402 دریافت میکنید که نشاندهنده عدم موجودی اعتبار است. میتوانید با USDT (TRC20) یا USDC (Base) بهطور فوری شارژ کنید تا دسترسی خود را بازیابی کنید. اعتبار شما هرگز منقضی نمیشود، بنابراین میتوانید هر زمان که آماده هستید، وجه اضافه کنید بدون اینکه موجودی خود را از دست بدهید.
کلید خود را همین حالا ایجاد کنید
ثبتنام کنید، توکن را کپی کنید و آدرس URL نقطه پایانی را بهروز کنید. همین است.