شروع سریع API بدون سانسور
از پرداخت هزینه برای markup مسیریابی دست بردارید. ما یک LLM بدون سانسور اختصاصی را از طریق یک API خالص سازگار با OpenAI ارائه میدهیم. کد کلاینت خود را به URL پایه ما تغییر دهید و بلافاصله شروع به تولید کنید.
نصب و راهاندازی
محیط خود را با URL پایه و کلید API پیکربندی کنید. این API بدون سانسور از فرمت استاندارد /v1/chat/completions اندپوینت. URL base_url در کلاینت SDK خود قرار دهید و کلید را از داشبورد ارائه دهید.
- URL پایه:
https://api.openrouterapipricing.com/v1 - شناسه مدل:
uncensored
احراز هویت به یک کلید واحد برای هر حساب متکی است. کلید را بلافاصله پس از ثبتنام از طریق Google یا ایمیل دریافت میکنید. نیازی به شماره تلفن نیست.
curl https://api.openrouterapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "get me the price per token for the largest model"}]
}'
تکمیل چت پایه
یک درخواست تکمیل چت استاندارد ارسال کنید تا پاسخهای متنی دریافت کنید. مدل ورودی متنی را پذیرفته و خروجی متنی برمیگرداند. از uncensored شناسه مدل را برای تولید بدون محدودیت استفاده کنید.
میتوانید طول و سبک خروجی را با پارامترهای استاندارد کنترل کنید. API از embeddings یا تولید تصویر پشتیبانی نمیکند. درخواستها صرفاً بر اساس مصرف توکن شارژ میشوند.
پاسخهای استریم
پخش زنده را فعال کنید تا توکنها به صورت بلادرنگ دریافت شوند. این کار تأخیر ادراکشده را برای کاربران شما کاهش میدهد. قطعه نهایی شامل کل مصرف توکن برای درخواست است.
استریم با تمام SDKهای استاندارد کار میکند. رویدادهای استریم را مدیریت کنید تا رابط کاربری خود را به صورت افزایشی بهروزرسانی کنید. این برای رابطهای ربات چت ایدهآل است.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterapipricing.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)
فراخوانی تابع و ابزارها
ابزارها را در درخواست خود تعریف کنید تا به مدل اجازه فراخوانی توابع را بدهید. از tools پارامتر برای مشخص کردن طرحوارهها. مدل فراخوانیهای ابزار را در صورت مناسب بودن برمیگرداند.
تنظیم tool_choice برای اجبار به استفاده از تابع. این با فرمت استاندارد OpenAI-compatible کار میکند. فراخوانیهای ابزار را در منطق برنامهی خود تجزیه کنید.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterapipricing.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);
حالت JSON
مدل را مجبور به خروجی JSON معتبر کنید. تنظیم response_format به {"type": "json_object"}. این اطمینان حاصل میکند که دادههای ساختاریافته برای برنامههای شما وجود دارد.
حالت JSON قابلیت اطمینان را برای وظایف استخراج داده بهبود میبخشد. مدل از طرحواره ارائهشده پیروی میکند. برای پارسسازی سازگار از آن استفاده کنید.
پارامترها، محدودیتها و خطاها
تولید را با کنترل کنید temperature, top_p، و stop توالیها. پنجره زمینه در مجموع ۱۰۰,۰۰۰ توکن است. حداکثر خروجی ۱۶,۰۰۰ توکن در هر درخواست است. خطاهایی مانند ۴۰۱ (کلید نامعتبر) یا ۴۰۲ (عدم اعتبار) رایگان هستند. ۴۲۹ نشاندهنده محدودیت نرخ است. درخواستها به ۳۰۰ درخواست در دقیقه محدود میشوند. بدنه درخواست باید کمتر از ۸ مگابایت باشد.
جریانسازی
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 OpenRouter برای مدل بدون سانسور شما چگونه است؟
ما $0.15 برای هر ۱M توکن ورودی و $0.50 برای هر ۱M توکن خروجی دریافت میکنیم. هیچ اشتراک یا هزینه ماهانهای وجود ندارد. اعتبار هرگز منقضی نمیشود و دقیقاً بر اساس مصرف دریافت میشود.
چگونه حساب خود را شارژ کنم؟
فقط با ارز دیجیتال شارژ کنید: USDT (TRC20) یا USDC (Base). مبالغ پذیرفته شده از $20 تا $500 است. برای واریزهای بزرگتر اعتبار بونوس دریافت میکنید.
محدودیتهای نرخ چیست؟
شما میتوانید ۳۰۰ درخواست در دقیقه به ازای هر کلید ارسال کنید. میتوانید ۸ درخواست همزمان داشته باشید. محدودیت حجم بدنه درخواست ۸ مگابایت است. یک کلید فعال به ازای هر حساب مجاز است.
کلید خود را اکنون دریافت کنید
ثبتنام کنید، کلید را بگیرید و کلاینت خود را به endpoint ما متصل کنید. همین است.