NSFW Chatgpt: Первый запрос за пять минут
Подключите ваш NSFW чат-бот к нашей LLM API без цензуры за несколько минут. Это руководство охватывает аутентификацию, запросы и потоковую передачу с использованием стандартных OpenAI-совместимых клиентов.
Аутентификация и базовый URL
Начните с создания API-ключа на странице Get API key. Вы можете войти через Google или использовать электронную почту и пароль. Ключ отображается сразу; скопируйте его для своих запросов. Номер телефона не требуется, и на одном аккаунте может быть только один активный ключ. Если вы создадите новый ключ, предыдущий станет недействительным.
Направьте клиента на наш базовый URL: https://api.nsfwchatgpt.top/v1. Этот эндпоинт совместим с любым стандартным OpenAI SDK или совместимым HTTP-клиентом. Передайте свой ключ в заголовке Authorization: Bearer <key>. Такая настройка гарантирует, что ваш NSFW-чатбот подключается напрямую к нашей модели без цензуры, без маршрутизации через общие AI-платформы.
Отправка первого запроса
Отправьте стандартный запрос на completion чата на эндпоинт /v1/chat/completions. Наш API принимает текстовый ввод и возвращает текстовый вывод. Идентификатор модели всегда uncensored. Эта модель с открытыми весами настроена так, чтобы отвечать без отказов по контенту для законного использования взрослыми. Вы можете установить параметры, такие как temperature и top_p, чтобы управлять креативностью.
Используйте следующий пример для отправки простого сообщения. Замените <YOUR_API_KEY> на созданный вами ключ.
curl https://api.nsfwchatgpt.top/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Интеграция Python SDK
Используйте официальный пакет Python openai для интеграции API в ваше NSFW чат-приложение. Настройте клиент с нашим базовым URL и вашим API-ключом. Этот подход позволяет использовать знакомые методы, такие как chat.completions.create().
Инициализируйте клиент и отправьте запрос к модели uncensored. Этот метод идеален для бэкенд-сервисов, где необходимо обрабатывать ответы программно. Убедитесь, что вы обрабатываете объект ответа, чтобы извлечь сгенерированный текст для пользовательского интерфейса вашего чат-бота.
from openai import OpenAI
client = OpenAI(base_url="https://api.nsfwchatgpt.top/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.js SDK
Для приложений на JavaScript или TypeScript используйте пакет Node.js openai. Установите базовый URL на наш API-эндпоинт. Это позволяет создавать веб-интерфейсы NSFW чатов или бессерверные функции, взаимодействующие с LLM без цензуры.
Создайте экземпляр клиента OpenAI с вашими учетными данными. Вызовите эндпоинт завершения чата с идентификатором модели uncensored. Этот SDK обрабатывает HTTP-запросы и парсинг JSON, позволяя вам сосредоточиться на логике вашего приложения. Он бесшовно интегрируется с современными веб-фреймворками.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.nsfwchatgpt.top/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);
Потоковая передача ответов
Для улучшения пользовательского опыта в NSFW чат-приложениях включите потоковую передачу. Установите параметр stream в значение true в вашем запросе. API будет возвращать поток событий Server-Sent Events (SSE) вместо одного объекта JSON. Это позволяет отображать токены по мере их генерации, снижая воспринимаемую задержку.
Слушайте фрагменты delta в потоке. Каждый фрагмент содержит часть ответа. Последний фрагмент будет содержать данные usage, показывающие количество токенов для биллинга. Эта функция критически важна для интерфейсов разговоров в реальном времени.
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 имеет определенные лимиты для обеспечения надежности. Вы можете отправлять 300 запросов в минуту на ключ, с разрешением на 8 параллельных запросов. Максимальный размер тела запроса составляет 8 МБ. Контекстное окно равно 100 000 токенов, но максимальный вывод на запрос — 32 000 токенов (или 2 048, если max_tokens не установлен).
Обработайте ошибки корректно. Ошибка 401 означает, что ваш ключ недействителен. Ошибка 402 указывает на недостаточный предоплаченный кредит. Ошибка 429 сигнализирует о достижении лимита запросов. Ошибки и отказы бесплатны, поэтому вы платите только за успешную генерацию токенов.
Технические характеристики
Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.
| Параметр | Значение |
|---|---|
| Формат API | совместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ |
| Эндпоинты | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.nsfwchatgpt.top/v1 |
| Авторизация | Authorization: Bearer YOUR_KEY |
| ID модели | uncensored |
| Максимум ответа | до остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет) |
| Вызов функций | да — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool |
| Параметры | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Потоковая передача | да — server-sent events, последний фрагмент содержит расход токенов |
| Контекстное окно | 100 000 токенов (вход и ответ вместе) |
| JSON-режим | response_format: {"type": "json_object"} |
| Размер запроса | до 8 МБ |
| Лимит запросов | 300 запросов в минуту на ключ |
| Параллельные запросы | до 8 одновременно на ключ |
| Заголовки ответа | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Цена | $0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных |
| Оплата | предоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны |
| Срок действия | оплаченный баланс не сгорает, без подписки |
| Пробный баланс | $0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения |
| Бонус | +5% от $50, +10% от $100 |
| Пополнение | USDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500 |
| Ключи | один активный ключ на аккаунт; новый заменяет старый |
| Контент | контент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён |
| Вход | Google или e-mail и пароль |
Коды ошибок
Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.
| Код | Тип | Что значит |
|---|---|---|
400 | bad_request | неверный JSON, пустые сообщения, неверный параметр или превышено окно контекста |
401 | missing_key · invalid_key · key_revoked | нет ключа, ключ неверный или заменён новым |
402 | no_credit | баланс пуст — пополните, работа продолжится сразу |
403 | content_blocked | сексуальный контент с несовершеннолетними — отказ, без оплаты |
404 | not_found | неизвестный эндпоинт |
413 | request_too_large | тело запроса больше 8 МБ |
429 | rate_limited · concurrency | больше 300/мин или 8 параллельно — подождите и повторите |
503 | upstream_busy | модель занята — повторите через несколько секунд |
Вопросы и ответы
Что делать, если возникла ошибка 402?
Ошибка 402 означает, что ваш предоплаченный баланс исчерпан. Вам нужно пополнить его с помощью криптовалюты (USDT или USDC), чтобы продолжить использование API. Ошибки и отказы не расходуют кредит, поэтому вы платите только за фактическое использование токенов.
Действительно ли модель без цензуры?
Да, модель настроена на ответы без отказов по контенту для законного использования взрослыми. Она не отказывает в спорных или взрослых темах. Однако мы всегда блокируем сексуальный контент с участием несовершеннолетних, что является жестким ограничением.
Могу ли я использовать это API для NSFW чат-ботов?
Абсолютно. Этот API специально разработан для NSFW-чатботов и AI-компаньонов. Он предоставляет интерфейс LLM без цензуры с низкой стоимостью токенов и предоплаченным крипто-биллингом, что делает его идеальным для платформ с контентом для взрослых.
Ваш ключ — в одной форме от вас
Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.