fa ▾
کلید خود را دریافت کنید

راهنمای یکپارچه‌سازی برای مدل‌های هوش مصنوعی بدون سانسور

API هوش مصنوعی آنسنسرد را با یک URL پایه و پارامترهای استاندارد سازگار با OpenAI یکپارچه کنید. این راهنما احراز هویت، استریم و محدودیت‌ها را برای پیاده‌سازی‌های LLM NSFW پوشش می‌دهد.

URL پایه و احراز هویت

از URL پایه برای تمام درخواست‌ها استفاده کنید. کلید API خود را در Authorization header. کلید دسترسی به مدل بدون سانسور را بدون قفل‌های اشتراک فراهم می‌کند.

احراز هویت سخت‌گیرانه است. کلیدهای نامعتبر 401 برمی‌گردانند. اطمینان حاصل کنید که کلید را بلافاصله پس از تولید کپی کرده‌اید. سرویس فقط شارژهای کریپتو را می‌پذیرد.

اولین درخواست

یک درخواست POST به نقطه پایانی تکمیل چت ارسال کنید. شناسه مدل uncensored. این یک پاسخ متنی مستقیم بدون فیلترهای محتوا برمی‌گرداند.

از دستور cURL زیر برای بررسی اتصال استفاده کنید. مقدار YOUR_API_KEY با کلید واقعی خود.

curl https://api.modelsabliterated.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the current UTC timestamp in ISO 8601 format"}]
  }'

پاسخ را برای choices آرایه. این شامل متن تولید شده است.

یکپارچه‌سازی SDK Python

پکیج رسمی OpenAI را نصب کنید. URL پایه و کلید API را قبل از انجام فراخوانی‌ها پیکربندی کنید. این سازگاری با API هوش مصنوعی بدون سانسور را تضمین می‌کند.

کلاینت را با اعتبارنامه‌های خود مقداردهی اولیه کنید. مدل را به uncensored. یک پیام ساده ارسال کنید تا یکپارچه‌سازی را آزمایش کنید.

from openai import OpenAI

client = OpenAI(base_url="https://api.modelsabliterated.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 خود ایمپورت کنید. URL پایه و کلید API را در شیء پیکربندی تنظیم کنید. این اجازه یکپارچه‌سازی بی‌درنگ با کدهای موجود را می‌دهد.

یک نمونه از کلاینت ایجاد کنید. اعتبارنامه‌های خود را ارسال کنید. درخواست تکمیل را با استفاده از uncensored مدل.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.modelsabliterated.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);

متن تولید شده را ثبت کنید. اطمینان حاصل کنید که پاسخ‌های ناهمزمان را به‌درستی مدیریت می‌کنید. API از فرمت‌های JSON استاندارد پشتیبانی می‌کند.

پاسخ‌های استریم با SSE

استریمینگ را با تنظیم stream به true. سرور رویدادهای سرور-ارسالی (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)

جریان داده SSE را تجزیه کنید. خطاها را در حین جریان‌دار بودن مدیریت کنید. API شمارش توکن‌ها را ثابت تضمین می‌کند.

محدودیت‌های نرخ و محدودیت‌ها

محدودیت‌های نرخ را مشاهده کنید تا از خطاهای 429 جلوگیری کنید. شما 300 درخواست در دقیقه به ازای هر کلید دریافت می‌کنید. حداکثر درخواست‌های همزمان 8 است. بدنه درخواست باید کمتر از 8 مگابایت باشد.

پنجره زمینه ۱۰۰,۰۰۰ توکن به‌طور کلی است. حداکثر خروجی ۱۶,۰۰۰ توکن است. خطاها و رد شدن‌ها اعتبار مصرف نمی‌کنند. از خطاهای 402 برای بررسی موجودی ناکافی استفاده کنید.

پرسش‌های رایج

اندازه پنجره زمینه چقدر است؟

پنجره زمینه ۱۰۰,۰۰۰ توکن شامل متن ورودی و خروجی است. حداکثر خروجی در هر درخواست ۱۶,۰۰۰ توکن است. اگر max_tokens را تنظیم نکنید، پیش‌فرض ۲,۰۴۸ است.

چگونه محدود نرخ‌ها را مدیریت کنم؟

شما به ۳۰۰ درخواست در دقیقه به ازای هر کلید محدود هستید. درخواست‌های همزمان به ۸ محدود شده‌اند. تجاوز از این محدودیت‌ها کد وضعیت 429 را برمی‌گرداند. قبل از تلاش مجدد صبر کنید.

آیا مدل بدون سانسور محتوا را رد می‌کند؟

تنها محتوای جنسی مرتبط با کودکان را رد می‌کند. موضوعات بزرگسالان قانونی، داستانی و جنجالی بدون رد شدن‌های مصنوعی عبور می‌کنند. موانع ایمنی به صورت ریاضی پاک‌سازی شده‌اند.

کلید API خود را بازیابی کنید

ثبت‌نام کنید، کلید خود را کپی کنید و آدرس URL پایه را به‌روز کنید. این کل پیکربندی را پوشش می‌دهد.