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

مستندات API Qwen nsfw

API مدل زبانی بزرگ بدون سانسور خود را در عرض چند دقیقه با مشتریان استاندارد سازگار با OpenAI راه‌اندازی کنید. این راهنما شامل URL پایه، احراز هویت و مراحل ادغام سریع برای API LLM NSFW است.

نصب و راه‌اندازی

ابتدا SDK مورد علاقه خود را نصب کنید و دو متغیر محیطی را تنظیم کنید. شما به کلید API از داشبورد خود و URL پایه سرویس نیاز دارید.

  • URL پایه: https://api.nsfwqwen.com/v1
  • شناسه مدل: uncensored

این پیکربندی با هر کلایتی که سازگار با OpenAI است کار می‌کند. مدل روی سرورهای خود ما اجرا می‌شود و پروکسی برای سایر فروشندگان نیست. نیازی به تغییر منطق برنامه خود ندارید، فقط جزئیات اتصال را تغییر دهید.

احراز هویت

کلید API خود را در Authorization هدر با استفاده از Bearer scheme. هر درخواست باید این هدر را شامل شود تا با سرور احراز هویت شود.

  • نام هدر: Authorization
  • مقدار هدر: Bearer YOUR_API_KEY

اگر کلید موجود نباشد یا نامعتبر باشد، سرور خطای 401 را برمی‌گرداند. کلید شما بلافاصله پس از ثبت‌نام از طریق گوگل یا ایمیل تولید می‌شود. آن را امن نگه دارید، زیرا دسترسی به اعتبار پیش‌پرداخت شما را فراهم می‌کند.

نقطه پایانی تکمیل چت

پرامپت خود را به /v1/chat/completions اندپوینت با استفاده از درخواست POST. مدل بر اساس ورودی شما متن را بدون فیلتر کردن محتوای بزرگسالان قانونی برمی‌گرداند.

curl https://api.nsfwqwen.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current version number?"}]
  }'

پاسخ شامل متن تولید شده در choices آرایه. می‌توانید پنجره زمینه را تا 100,000 توکن برای دستورالعمل و تکمیل ترکیبی تنظیم کنید. این اجازه می‌دهد گفتگوهای طولانی یا پردازش اسناد بزرگ بدون از دست دادن فوری زمینه انجام شود.

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

استریمینگ را با تنظیم stream: true در درخواست شما. سرور توکن‌ها را همان‌طور که تولید می‌شوند از طریق رویدادهای ارسالی سرور (SSE) ارسال می‌کند. این روش برای رابط‌های کاربری بلادرنگ ایده‌آل است.

from openai import OpenAI

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

هر تکه شامل متن جزئی است. می‌توانید این تکه‌ها را انباشته کنید تا پاسخ کامل را به کاربر نمایش دهید. تکه نهایی همچنین شامل مجموع مصرف توکن برای منظورهای صورت‌حساب است.

پارامترها و تنظیمات

رفتار مدل را با پارامترهای استاندارد مانند کنترل کنید temperature, top_p، و stop. از response_format با json_object برای خروجی‌های ساختاریافته.

import OpenAI from "openai";

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

همچنین می‌توانید seed برای نتایج تکرارپذیر. فراخوانی تابع (function calling) از طریق tools پارامتر. این تنظیمات را متناسب با مورد استفاده خاص خود تنظیم کنید، چه نوشتن خلاقانه باشد چه تولید فنی.

مدیریت خطا

خطاها را با بررسی کد وضعیت HTTP به شیوه‌ای مناسب مدیریت کنید. خطای ۴۰۱ یعنی کلید API شما نامعتبر است. خطای ۴۰۲ نشان‌دهنده عدم موجودی کافی در حساب شماست.

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 NSFW رسمی Qwen است؟

خیر، این یک سرویس مستقل است. ما یک مدل با وزن باز بدون سانسور اختصاصی خود را اجرا می‌کنیم. این یک پروکسی برای APIهای رسمی Qwen، GPT یا Claude نیست. ما یک مدل متفاوت را ارائه می‌دهیم که برای پاسخ‌های بدون سانسور بهینه‌سازی شده است.

چگونه اعتبار خود را شارژ کنم؟

می‌توانید با USDT (TRC20) یا USDC (Base) شارژ کنید. حداقل مبلغ $20 و حداکثر $500 است. برای شارژهای بزرگ‌تر مانند +15٪ برای $200، اعتبار هدیه‌ای دریافت می‌کنید.

آیا مدل محتوای NSFW را فیلتر می‌کند؟

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

کلید API شما یک مرحله تا دسترسی دارد

ثبت‌نام کنید، کلید را بردارید و به endpoint اشاره کنید. این فرآیند کامل است.