مدل بدون سانسور را در چند دقیقه یکپارچه کنید
SDK استاندارد OpenAI خود را در عرض چند دقیقه به مدل بدون سانسور ما متصل کنید. درخواستها را ارسال کنید، متن خام دریافت کنید و بدون محدودیتها مقیاسبندی کنید.
https://api.kiohnezensur.com/v1uncensored
نصب و پیکربندی
ابتدا کلاینت خود را به URL پایه API uncensored اشاره دهید. شما به یک کلید API معتبر برای احراز هویت نیاز دارید. آن را بهطور فوری از طریق گوگل یا ایمیل در صفحه دریافت کلید API به دست آورید. نیازی به شماره تلفن نیست. نقطه پایانی پیکربندیهای JSON استاندارد را میپذیرد.
آدرس پایه را به HTTPS://api.kiohnezensur.com/v1 تنظیم کنید. برای تمام درخواستها از شناسه مدل "uncensored" استفاده کنید. این با SDKهای موجود OpenAI سازگار است. پرامپتهای شما وارد میشوند و متن بدون فیلتر خارج میشود.
درخواست تکمیل چت پایه
یک درخواست POST ساده به /v1/chat/completions ارسال کنید. مدل متن خام را بدون فیلتر اخلاقی برمیگرداند. پنجره زمینه را تا 100,000 توکن کنترل میکنید. temperature و top_p را برای خلاقیت تنظیم کنید.
curl https://api.kiohnezensur.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the total memory usage for these three processes"}]
}'YOUR_API_KEY را با کلید تولید شده خود جایگزین کنید. پاسخ شامل پیام دستیار است. خطاهایی مانند 401 نشاندهنده کلیدهای نامعتبر است. 402 یعنی اعتبار باقیماندهای وجود ندارد.
پاسخهای استریم با SSE
با تنظیم stream به true، پخش زنده (streaming) را فعال کنید. توکنها را از طریق رویدادهای ارسالی سرور دریافت کنید. این امر تأخیر ادراکی را برای خروجیهای طولانی کاهش میدهد. برای دریافت کل مصرف توکن، آخرین قطعه را بخوانید.
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)هر قطعه را همانطور که دریافت میشود پردازش کنید. مدل تا 16,000 توکن در هر درخواست پشتیبانی میکند. مقدار پیشفرض max_tokens برابر با 2,048 است. استریم با هر کتابخانه مشتری سازگار کار میکند.
فعالسازی حالت JSON
خروجی ساختاریافته را برای تجزیه قابل اعتماد مجبور کنید. response_format را روی {"type": "json_object"} تنظیم کنید. مدل این محدودیت را به شدت رعایت میکند. مفید برای استخراج داده یا تولید پیکربندی.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kiohnezensur.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 را مستقیماً تجزیه کنید. این از تقلبهای regex جلوگیری میکند. مطمئن شوید که طرحواره را به وضوح در پرامپت مشخص کردهاید. مدل uncensored ساختارهای پیچیده را به خوبی مدیریت میکند.
Function Calling & Tools
ابزارها را در بدنه درخواست خود تعریف کنید. مدل به جای متن ساده، فراخوانی ابزار را برمیگرداند. برای اعمال دقیق از tool_choice استفاده کنید. این قابلیت رفتار شبیه به عامل را ممکن میسازد.
from openai import OpenAI
client = OpenAI(base_url="https://api.kiohnezensur.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)اجرای ابزار را در کد خود پیادهسازی کنید. نتایج را برای استدلال بیشتر به مدل ارسال کنید. از چندین ابزار پشتیبانی میکند. مدل uncensored بر اساس نوع محتوا از استفاده ابزار خودداری نمیکند.
مدیریت محدودیت نرخ
محدودیتهای درخواست را به دقت پایش کنید. شما 300 درخواست در دقیقه به ازای هر کلید دریافت میکنید. همزمانی به 8 درخواست همزمان محدود است. بدنههای درخواست باید زیر 8 مگابایت باقی بمانند. تجاوز از اینها منجر به خطای 429 میشود.
یک کلید فعال برای هر حساب. کلیدهای قبلی را در صورت نیاز جایگزین کنید. خطاها و رد درخواستها رایگان هستند. اعتبار پیشپرداخت فقط برای مصرف واقعی توکنها کسر میشود. اعتبار هرگز منقضی نمیشود. شارژ فقط از طریق ارز دیجیتال امکانپذیر است.
سوالات و پاسخها
چگونه API بدون سانسور را در پروژه موجود خود یکپارچه کنم؟
آدرس پایه را به HTTPS://api.kiohnezensur.com/v1 بهروز کنید و کلید API خود را تنظیم کنید. اندپوینت کاملاً با SDKهای استاندارد OpenAI سازگار است. از شناسه مدل "uncensored" برای تمام فراخوانیها استفاده کنید. برای تولید متن پایه نیازی به تغییر کد نیست.
اگر به محدودیت نرخ برسم چه اتفاقی میافتد؟
کد وضعیت ۴۲۹ دریافت میکنید. محدودیت ۳۰۰ درخواست در دقیقه و ۸ درخواست همزمان به ازای هر کلید است. بدنههای درخواست باید کمتر از ۸ مگابایت باشند. خطاها و رد شدنها در محدودیت شما حساب نمیشوند و اعتبار مصرف نمیکنند.
آیا میتوانم از مدل بدون سانسور برای خروجی JSON استفاده کنم؟
بله، response_format را روی json_object تنظیم کنید. مدل این ساختار را به طور قابل اعتماد اعمال میکند. این برای یکپارچهسازیهای API که فرمتهای داده سختگیرانه نیاز دارند ایدهآل است. این ویژگی در کنار ابزارهای فراخوانی تابع برای کارهای پیچیده کار میکند.
کلید شما یک فرم فاصله دارد
حساب کاربری ایجاد کنید، کلید را کپی کنید، URL پایه را تغییر دهید. این تمام تنظیمات است.