RU ▾
Получить API-ключ

API без цензуры. Реальные токены. Без отказов.

Начните с пробного баланса

E-mail и пароль — ключ сразу на экране.

Получить API-ключ

Переключите клиент за три строки

Подключитесь к нашему API без цензуры менее чем за пять минут, используя стандартные библиотеки, совместимые с OpenAI. Для начала не нужна кредитная карта: просто получите API-ключ и отправьте первый запрос.

Базовый URL и аутентификация

Наш сервис — готовая замена стандартным эндпоинтам OpenAI. Для аутентификации нужен API-ключ, который вы генерируете на странице Получить API-ключ через Google или email. Для начального бесплатного пробного баланса в $0,50 не требуется подтверждение телефона или кредитная карта.

Настройте клиент на наш базовый URL. Каждый запрос должен содержать заголовок Authorization: Bearer с вашим уникальным ключом. Это гарантирует, что ваши промпты будут обработаны нашей моделью без цензуры, минуя внешние фильтры безопасности.

Базовый URL: https://api.deepseeknsfw.top/v1. Все стандартные SDK OpenAI поддерживают эту настройку через переопределение base_url. Вы можете проверить подключение, запросив список доступных моделей.

Первый запрос

Отправьте первый запрос на генерацию через эндпоинт /v1/chat/completions. Этот эндпоинт принимает сообщения в стандартном формате чата. ID модели для использования: uncensored. Это большая языковая модель с открытыми весами, настроенная на контент для взрослых, и она не отказывает в законных темах.

Ниже приведен минимальный пример cURL для проверки подключения и получения текстового ответа. Замените YOUR_API_KEY на ключ, сгенерированный в панели управления аккаунтом.

Если вы получили валидный JSON-ответ, интеграция работает. Ошибка 401 означает неверный ключ, а 402 — исчерпание предоплаченного баланса.

Интеграция Python SDK

Использование официального пакета Python openai упрощает интеграцию. Инициализируйте клиент, указав наш базовый URL и API-ключ. Затем вызовите chat.completions.create так же, как для GPT-4.

Этот подход работает для любого языка, поддерживающего протокол OpenAI. Модель возвращает текстовый вывод на основе вашего промпта. Поскольку мы не предоставляем эмбеддинги или генерацию изображений, используйте текстовые задачи завершения. Ниже показан базовый синхронный запрос.

Помните, что ID нашей модели фиксирован: uncensored. Вам не нужно выбирать версию; API по умолчанию обслуживает актуальные веса без цензуры.

Настройка Node.js SDK

Для JavaScript-разработчиков пакет Node.js openai работает аналогично. Установите baseURL на наш эндпоинт и укажите ключ в поле apiKey. Это позволяет использовать тот же клиентский код, что и для других провайдеров, просто изменив конфигурацию.

Создайте объект завершения с системным промптом и сообщением пользователя. Ответ будет доступен в response.choices[0].message.content. Этот метод надежен для генерации длинного контента для взрослых или творческих текстов без отказов.

Пример кода ниже показывает, как создать клиент и отправить запрос. Убедитесь, что ваша среда поддерживает требуемую версию Node.js для используемого SDK.

Потоковые ответы

Для улучшения пользовательского опыта включите потоковую передачу, установив stream: true в запросе. API возвращает поток Server-Sent Events (SSE). Каждый чанк содержит частичный текст и информацию об использовании токенов.

Потоковая передача идеальна для интерфейсов чата, где нужно отображать токены по мере их генерации. Последний чанк содержит общее использование токенов для запроса. Это помогает точно отслеживать расходы, так как мы берем $0,25 за 1M входных токенов и $1,00 за 1M выходных токенов.

Обработка ошибок потоковой передачи. Если соединение прерывается, вы можете потерять часть токенов. Наш API гарантирует корректную оплату за завершённые токены даже в случае неожиданного завершения потока.

Лимиты, ошибки и контекст

Наш API имеет строгие лимиты для обеспечения стабильности. Вы можете отправлять 300 запросов в минуту на ключ и 8 параллельных запросов. Максимальный размер тела запроса — 8 МБ. При превышении лимита запросов вы получите ошибку 429. Увеличьте время ожидания или снизьте параллелизм.

Общее контекстное окно составляет 100 000 токенов (промпт + ответ). Максимальный объём вывода на запрос — 32 000 токенов, либо 2 048, если вы не укажете max_tokens. Ошибки и отказы бесплатны, поэтому вы можете тестировать модель, не расходуя весь баланс.

Распространенные ошибки: 401 (неверный ключ), 402 (недостаточно средств), 429 (лимит запросов). Возврат средств за баланс недоступен, но ошибки вроде двойного списания исправляются через страницу Поддержки. Храните ключ в безопасности: на аккаунт активен только один ключ.

cURL

curl https://api.deepseeknsfw.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

from openai import OpenAI

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

import OpenAI from "openai";

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

Потоковая передача

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 в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
АвторизацияAuthorization: Bearer YOUR_KEY
ID моделиuncensored
Base URLhttps://api.deepseeknsfw.top/v1
Контекстное окно100 000 токенов (вход и ответ вместе)
Максимум ответадо остатка окна в 100 000 токенов; max_tokens необязателен (отдельного лимита нет)
Потоковая передачада — server-sent events, последний фрагмент содержит расход токенов
JSON-режимresponse_format: {"type": "json_object"}
Параметрыtemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Вызов функцийда — tools, tool_choice; ответ содержит tool_calls, в том числе в потоке; результат — сообщением role: tool
Размер запросадо 8 МБ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Параллельные запросыдо 8 одновременно на ключ
Лимит запросов300 запросов в минуту на ключ
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
Бонус+5% от $50, +10% от $100
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
Срок действияоплаченный баланс не сгорает, без подписки
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
ВходGoogle или e-mail и пароль
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён
Ключиодин активный ключ на аккаунт; новый заменяет старый

Коды ошибок

Ошибки приходят в JSON с постоянным type; неудачные и отклонённые запросы не оплачиваются.

КодТипЧто значит
400bad_requestневерный JSON, пустые сообщения, неверный параметр или превышено окно контекста
401missing_key · invalid_key · key_revokedнет ключа, ключ неверный или заменён новым
402no_creditбаланс пуст — пополните, работа продолжится сразу
403content_blockedсексуальный контент с несовершеннолетними — отказ, без оплаты
404not_foundнеизвестный эндпоинт
413request_too_largeтело запроса больше 8 МБ
429rate_limited · concurrencyбольше 300/мин или 8 параллельно — подождите и повторите
503upstream_busyмодель занята — повторите через несколько секунд

Вопросы и ответы

Каков размер контекстного окна?

Общее контекстное окно составляет 100 000 токенов, включая промпт и завершение. Если вы не установите лимит max_tokens, максимальный объем вывода ограничен 2 048 токенами на запрос.

Как пополнить баланс?

Пополнение доступно только через криптовалюту: USDT (TRC20) или USDC (Base). Вы можете внести сумму от $10 до $500. Баланс не сгорает, а для крупных пополнений применяется бонус.

Это официальный API DeepSeek?

Нет. Мы — независимый сервис, предоставляющий модель без цензуры. Мы не связаны с DeepSeek, OpenAI или другими поставщиками. Наш API совместим с их клиентским кодом, но обслуживает нашу собственную модель.

Ваш ключ — в одной форме от вас

Создайте аккаунт, скопируйте ключ, измените базовый URL. Вот и вся настройка.

Получить API-ключ