uk ▾
Відкрити обліковий запис

Документація API Qwen NSFW

Запустіть свій uncensored API LLM за лічені хвилини за допомогою стандартних OpenAI-сумісних клієнтів. Цей посібник охоплює базовий URL, автентифікацію та швидкі кроки інтеграції для API NSFW LLM.

Встановлення та налаштування

Почніть із встановлення бажаного SDK та встановлення двох змінних середовища. Вам потрібен API-ключ з вашої панелі керування та базова URL-адреса сервісу.

  • Базовий URL: https://api.nsfwqwen.com/v1
  • Ідентифікатор моделі: uncensored

Ця конфігурація працює з будь-яким стандартним клієнтом, сумісним з OpenAI. Модель працює на наших власних серверах і не є проксі для інших постачальників. Вам не потрібно змінювати логіку додатка, лише деталі підключення.

Автентифікація

Передайте свій API-ключ у Authorization header за допомогою Bearer схему. Кожен запит повинен містити цей заголовок для автентифікації на сервері.

  • Ім’я заголовка: Authorization
  • Значення заголовка: Bearer YOUR_API_KEY

Якщо ключ відсутній або недійсний, сервер повертає помилку 401. Ваш ключ генерується одразу після реєстрації через Google або електронну пошту. Зберігайте його в безпеці, оскільки він надає доступ до ваших передоплачених коштів.

Ендпоінт Chat Completions

Надішліть свій промпт до /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)

Кожен чанк включає частину тексту. Ви можете накопичувати ці чанки, щоб відобразити повну відповідь користувачеві. Останній чанк також містить загальне використання токенів для цілей билінгу.

Parameters and settings

Керуйте поведінкою моделі за допомогою стандартних параметрів, таких як 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 для відтворюваних результатів. Виклик функцій підтримується через tools параметр. Налаштуйте ці параметри відповідно до вашого конкретного випадку використання, чи то творче письмо, чи технічна генерація.

Обробка помилок

Гарно обробляйте помилки, перевіряючи код HTTP-стану. Помилка 401 означає, що ваш API-ключ недійсний. Помилка 402 вказує на недостатність кредитів на вашому рахунку.

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)

Помилка 429 сигналізує про перевищення ліміту швидкості у 300 запитів на хвилину. Переконайтеся, що ваша логіка повторних спроб обробляє ці випадки. Модель відхиляє запити з сексуальним контентом, що стосується неповнолітніх, незалежно від інших налаштувань.

Поширені запитання

Чи це офіційний NSFW API Qwen?

Ні, це незалежний сервіс. Ми запускаємо власну uncensored-модель з відкритими вагами. Це не проксі для офіційних API Qwen, GPT чи Claude. Ми надаємо іншу модель, оптимізовану для uncensored-відповідей.

Як поповнити кредит?

Ви можете поповнити рахунок за допомогою USDT (TRC20) або USDC (Base). Мінімальна сума — $20, максимальна — $500. За великі поповнення нараховується бонусний кредит, наприклад, +15% за $200.

Чи фільтрує модель контент NSFW?

Модель неконтрольована і не відхиляє законний дорослий контент. Однак вона завжди відхиляє сексуальний контент із залученням неповнолітніх. Це обмеження жорстко закодоване і не може бути вимкнене.

Ваш API-ключ — всього один крок від вас

Зареєструйтеся, візьміть ключ, вкажіть кінцеву точку. Це весь процес.