شروع سریع: ادغام API بدون سانسور
API بدون سانسور ما را در عرض چند دقیقه با استفاده از SDKهای استاندارد OpenAI یکپارچه کنید. متن ارسال کنید، متن دریافت کنید و با یک URL پایه، فیلترهای محتوا را نادیده بگیرید.
https://api.openrouternsfwmodel.com/v1uncensored
نصب SDK استاندارد OpenAI
ابتدا کتابخانه کلاینت رسمی را برای زبان مورد علاقه خود نصب کنید. این کار سازگاری با اندپوینت سازگار با OpenAI ما را تضمین میکند. از مدیر بسته خود برای افزودن وابستگی استفاده کنید. برای پایتون، دستور pip install openai. برای Node.js، دستور npm install openai. کد یکپارچهسازی شما را استاندارد میکند.
URL پایه و کلید API خود را پیکربندی کنید
مشتری خود را به نقطه پایانی اختصاصی ما هدایت کنید. این URL پیشفرض OpenAI را در پیکربندی شما جایگزین میکند. تنظیم base_url به دامنه ما. از کلید API خود از داشبورد استفاده کنید. مدل بدون سانسور ما به شناسه uncensored. این پیکربندی با هر SDK استاندارد OpenAI کار میکند.
اولین درخواست تکمیل چت
درخواست POST به endpoint تکمیل گفتگو ارسال کنید. پرامپت خود را به عنوان بخشی از آرایه messages ارسال کنید. مدل یک پاسخ متنی بدون ردّهای محتوایی برمیگرداند. از model پارامتر روی uncensored. این تأیید میکند که یکپارچهسازی شما به درستی کار میکند.
جریانسازی را برای خروجی بلادرنگ توکن فعال کنید
تنظیم stream به true برای خروجی توکن بلادرنگ. API رویدادهای Server-Sent (SSE) برمیگرداند. هر قطعه شامل متن جزئی است. این برای رابطهای چت ایدهآل است. دادههای استفاده از توکن در قطعه نهایی ظاهر میشود. استریم تأخیر ادراکشده را به طور قابل توجهی کاهش میدهد.
از فراخوانی تابع و حالت JSON استفاده کنید
خروجیهای ساختاریافته را برای برنامههای خود فعال کنید. از response_format برای حالت JSON دقیق. همچنین میتوانید ابزارها را برای فراخوانی تابع تعریف کنید. مقدار tool_choice برای خودکارسازی اقدامات. این از منطق پیچیده بدون خطاهای تجزیه پشتیبانی میکند. مدل دادههای ساختاریافته را به طور قابل اعتمادی مدیریت میکند.
محدودیتهای نرخ و همزمانی را درک کنید
هر کلید اجازه ۳۰۰ درخواست در دقیقه را میدهد. میتوانید ۸ درخواست همزمان به طور همزمان اجرا کنید. بدنه درخواست باید کمتر از ۸ مگابایت باشد. اگر از محدودیتها عبور کنید، خطای ۴۲۹ دریافت میکنید. کلیدهای نامعتبر ۴۰۱ را برمیگردانند. اعتبار بدون ۴۰۲ خطاهاست. خطاها رایگان هستند، بنابراین تلاش مجدد هزینهای ندارد.
cURL
curl https://api.openrouternsfwmodel.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 HTTP status codes"}]
}'پایتون
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouternsfwmodel.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.openrouternsfwmodel.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)سوالات متداول
اندازه پنجره زمینه چقدر است؟
مدل از پنجره زمینه ۱۰۰,۰۰۰ توکنی پشتیبانی میکند. این شامل توکنهای پرامپت و تکمیل میشود. میتوانید تا ۱۶,۰۰۰ توکن را در یک پاسخ واحد ارسال کنید. اگر max_tokens را تنظیم نکنید، پیشفرض ۲,۰۴۸ توکن است.
چگونه محدود نرخها را مدیریت کنم؟
شما محدود به ۳۰۰ درخواست در دقیقه به ازای هر کلید هستید. میتوانید ۸ درخواست همزمان را فعال نگه دارید. اگر از این محدودیتها تجاوز کنید، API کد وضعیت 429 را برمیگرداند. در کد کلاینت خود برای تلاش مجدد از بازگشت نمایی (exponential backoff) استفاده کنید.
آیا API بدون سانسورد است؟
بله، مدل محتوای بزرگسالان قانونی را رد نمیکند. برای نقشآفرینی و نوشتن خلاقانه بدون محدودیت تنظیم شده است. تنها محدودیت سخت محتوای جنسی شامل اطفال است. درخواستهای با آن محتوا همیشه رد میشوند.
کلید API خود را در یک مرحله دریافت کنید
ثبتنام کنید، کلید را کپی کنید، URL پایه را بهروزرسانی کنید. تمام.