fa ▾
حساب باز کنید

API مستندات

بهترین مدل LLM NSFW را از طریق API سازگار با OpenAI ما تجربه کنید. متن ارسال کنید و پاسخ‌های بدون سانسور دریافت کنید، بدون اینکه فیلترهای محتوا جلوی محتوای بزرگسالان قانونی را بگیرند.

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

کلید API شما هر درخواست را به URL پایه احراز هویت می‌کند https://api.bestnsfwllmmodel.com/v1. آن را به عنوان یک توکن بیئر در Authorization header. می‌توانید کلید خود را بلافاصله با ثبت‌نام با گوگل یا ایمیل در صفحه دریافت کلید API ایجاد کنید. سیستم یک کلید فعال برای هر حساب صادر می‌کند، بنابراین از این اعتبار واحد برای تمام یکپارچه‌سازی‌ها استفاده کنید.

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

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

  • اطمینان حاصل کنید که پیکربندی شما با طرحواره استاندارد OpenAI مطابقت دارد.
  • نام مدل را دقیقاً همان‌طور که مشخص شده استفاده کنید.

دستور cURL زیر یک درخواست مینیمال را نشان می‌دهد:

curl https://api.bestnsfwllmmodel.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 models for roleplay."}]
  }'

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

با استفاده از کتابخانه رسمی پایتون OpenAI ادغام کنید. کلاینت را با کلید و URL پایه خود پیکربندی کنید. این روش برای فراخوانی‌های سینک و اسکریپت‌های ساده کار می‌کند.

  • کتابخانه را از طریق pip نصب کنید.
  • آدرس پایه را به نقطه پایانی API ما تنظیم کنید.

اینجا کد Python برای راه‌اندازی کلاینت توضیح داده شده است:

from openai import OpenAI

client = OpenAI(base_url="https://api.bestnsfwllmmodel.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

از SDK رسمی Node.js OpenAI برای پروژه‌های JavaScript یا TypeScript استفاده کنید. تنظیم apiKey و baseURL properties استفاده کنید. این به شما امکان می‌دهد از الگوهای آشنا async/await در محیط Node استفاده کنید.

  • بسته را از طریق npm نصب کنید.
  • کلاینت را پیکربندی کنید.

قطعه کد Node.js زیر نحوه راه‌اندازی را نشان می‌دهد:

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestnsfwllmmodel.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: true در درخواست شما. API قطعات را همان‌طور که تولید می‌شوند برمی‌گرداند. این امر تأخیر ادراک‌شده را برای خروجی‌های طولانی کاهش می‌دهد. مصرف توکن در قطعه نهایی گزارش می‌شود.

  • رویدادهای SSE را در سمت کلاینت پردازش کنید.
  • به‌روزرسانی‌های متن ناقص را مدیریت کنید.

از این مثال 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)

محدودیت‌ها، خطاها و زمینه

پنجره زمینه (context window) از مجموعاً ۱۰۰,۰۰۰ توکن پشتیبانی می‌کند. می‌توانید تا ۱۶,۰۰۰ توکن در هر درخواست خروجی دهید. خطاها شامل 401 برای کلیدهای نامعتبر، 402 برای اعتبار ناکافی و 429 برای محدودیت نرخ هستند. محدودیت نرخ ۳۰۰ درخواست در دقیقه به ازای هر کلید است.

  • مصرف را در داشبورد خود پایش کنید.
  • کدهای خطای HTTP را به درستی مدیریت کنید.

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

بهترین مدل NSFW برای یکپارچه‌سازی API کدام است؟

API ما مدل بدون سانسور را از طریق یک اندپوینت سازگار با OpenAI ارائه می‌دهد. این سرویس ورودی و خروجی متنی را بدون رد محتوای بزرگسالان قانونی مدیریت می‌کند. این امر نیاز به راه‌اندازی پروکسی‌های پیچیده را از بین می‌برد.

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

کد وضعیت 401 نشان‌دهنده کلید API نامعتبر یا منقضی شده است. اطمینان حاصل کنید که از کلید تولید شده در صفحه Get API key استفاده می‌کنید. بررسی کنید که هدر Authorization شامل توکن Bearer به درستی باشد.

اگر اعتبارهایم تمام شود چه می‌شود؟

API کد وضعیت 402 را برمی‌گرداند زمانی که اعتبار پیش‌پرداخت شما تمام شود. می‌توانید با کریپتو (USDT روی TRC20 یا USDC روی Base) از طریق داشبورد شارژ کنید. اعتبارها هرگز منقضی نمی‌شوند، بنابراین می‌توانید هر زمان که نیاز دارید وجوه اضافه کنید.