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

deepseek4api.comДокументация

API DeepSeek V4: первый запрос за пять минут

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

Базовый URL
https://api.deepseek4api.com/v1
Модель
без цензуры

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

Наш API использует стандартную аутентификацию по API-ключу. Вы можете мгновенно сгенерировать ключ на странице Получить API-ключ, введя свой адрес электронной почты и пароль. Для пробного периода не требуется банковская карта; он включает $0,50 действительного баланса на 7 дней. Получив ключ, настройте клиент на использование нашего базового URL: https://api.deepseek4api.com/v1.

Установите заголовок Authorization в значение Bearer YOUR_API_KEY. Этот базовый URL работает с любым SDK, совместимым с OpenAI. Идентификатор модели, который вы должны указать в запросах, — uncensored. Это гарантирует, что вы взаимодействуете с нашей моделью с открытыми весами, настроенной на неограниченные ответы, а не с вариантом от конкретного поставщика.

Базовое завершение чата

Отправьте стандартный запрос на завершение чата для генерации текста. API принимает список сообщений, содержащих поля role и content. Ниже приведен базовый пример cURL, демонстрирующий простой текстовый запрос. Это работает для любого клиента, совместимого с OpenAI, путем изменения базового URL и идентификатора модели.

curl https://api.deepseek4api.com/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."}]
  }'

Замените YOUR_API_KEY на сгенерированный вами ключ. Ответ будет содержать стандартный массив choices с сгенерированным текстом. Обратите внимание, что этот эндпоинт поддерживает вызов функций, позволяя интегрировать структурированные выходные данные в ваши приложения.

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

Используйте официальный Python SDK OpenAI для взаимодействия с нашим API. Настройте клиент, указав наш базовый URL и ваш API-ключ. Имя модели — uncensored. Этот подход позволяет сохранить существующий код клиента, просто заменив модель бэкенда.

from openai import OpenAI

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

Убедитесь, что у вас установлен пакет openai. Приведенный выше код демонстрирует синхронный запрос. Для асинхронных приложений вы можете использовать клиент AsyncOpenAI с той же конфигурацией. Этот метод идеален для сервисов, где требуется надежная генерация текста без потоковой передачи.

Использование Node SDK

Для приложений на Node.js используйте пакет openai npm. Инициализируйте клиент, указав baseURL на наш сервис, и предоставьте API-ключ. Идентификатор модели остаётся uncensored.

import OpenAI from "openai";

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

Эта настройка позволяет интегрировать возможности LLM без цензуры в ваши проекты на JavaScript или TypeScript. SDK автоматически обрабатывает сериализацию JSON и HTTP-запросы. Вы можете расширить эту базовую настройку, добавив инструменты или вызов функций, если вашему приложению требуются структурированные выходные данные.

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

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

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)

Обработайте события потока в коде для постепенного отображения текста. Потоковая передача работает как с Python, так и с Node SDK. Убедитесь, что ваш клиент правильно закрывает соединение потока, когда ответ завершен или произошла ошибка. Эта функция необходима для интерфейсов чата, где критически важен немедленный отклик.

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

API устанавливает контекстное окно на 100 000 токенов для промпта и ответа модели вместе. Тела запросов не должны превышать 8 МБ. Лимит составляет 300 запросов в минуту на API-ключ. При превышении лимита вы получите ошибку лимита запросов 429.

Ошибки аутентификации возвращают 401, если ключ недействителен. Ошибки оплаты возвращают 402, если исчерпан ваш предоплаченный баланс. В отличие от подписок, наши кредиты по модели оплаты по факту использования не сгорают. Сгенерируйте новый ключ в любое время из панели управления, что мгновенно аннулирует старый ключ. Это обеспечивает безопасное управление доступом без простоев.

Характеристики API

Все реальные лимиты и возможности API в одном месте — сверьте их до пополнения.

ПараметрЗначение
Формат APIсовместим с OpenAI: любой OpenAI SDK работает — замените base URL и ключ
АвторизацияAuthorization: Bearer YOUR_KEY
Base URLhttps://api.deepseek4api.com/v1
ID моделиuncensored
ЭндпоинтыPOST /v1/chat/completions · GET /v1/models
Максимум ответадо остатка окна в 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 запросов в минуту на ключ
Заголовки ответаX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Размер запросадо 8 МБ
ПополнениеUSDT (TRC20) или USDC (Base), любая целая сумма от $10 до $500
Бонус+5% от $50, +10% от $100
Пробный баланс$0,50 на 7 дней, без карты · Пробный ключ: 2 параллельных запроса, 60 в минуту; полные лимиты (8 и 300) после первого пополнения
Срок действияоплаченный баланс не сгорает, без подписки
Оплатапредоплаченный баланс по фактическому расходу; ошибки и отказы бесплатны
Цена$0,25 за 1 млн входных токенов · $1,00 за 1 млн выходных
Ключиодин активный ключ на аккаунт; новый заменяет старый
Контентконтент для взрослых разрешён; сексуальный контент с несовершеннолетними запрещён
Вход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модель занята — повторите через несколько секунд

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

Заменяет ли этот сервис DeepSeek V4?

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

Что произойдет, если я превышу лимит в 300 запросов в минуту?

Вы получите ошибку <code>429</code> «Слишком много запросов». Ваш API-ключ остаётся действительным, и вы можете повторить запрос после сброса окна лимита запросов. Вы можете сгенерировать новый ключ в любое время, если это необходимо, что сделает предыдущий ключ недействительным.

Можно ли обновить пробный баланс?

Пробный баланс в размере $0,50 действителен в течение 7 дней и предоставляется один раз на человека. Для него не требуется банковская карта. Чтобы продолжить использование после пробного периода, вы можете приобрести предоплаченный баланс от $10, который не сгорает.

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

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