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

Руководство по быстрому старту API

Это руководство помогает вам интегрировать наш uncensored, OpenAI-совместимый API с вашим существующим клиентским кодом. Вы получаете одну модель, прозрачное ценообразование и отсутствие привязки к вендору.

https://api.pricingapideepseek.com/v1

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

Используйте наш конкретный базовый URL и действительный API-ключ для каждого запроса.

Базовый URL — https://api.pricingapideepseek.com/v1. Обновите конфигурацию вашего SDK, указав этот адрес вместо конечной точки OpenAI по умолчанию. Аутентификация осуществляется путем передачи вашего API-ключа в Authorization header. Вы получаете один ключ на аккаунт. Если вам нужен новый, старый ключ перестает работать немедленно. Начните с пробного кредита $0.50, чтобы проверить подключение перед покупкой крипто.

Отправить первый запрос на завершение чата

Отправьте POST-запрос на эндпоинт chat completions, чтобы получить текстовый ответ.

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

  • Конечная точка: POST /v1/chat/completions
  • Идентификатор модели: uncensored
  • Только текстовые промпты

Проверяйте баланс, если получаете ошибку 402. Пополните счет USDT или USDC, чтобы продолжить использование сервиса без прерываний.

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

Настройте OpenAI Python-библиотеку на использование нашего базового URL и вашего ключа.

Это позволяет использовать знакомый Python-код для взаимодействия с LLM. Библиотека автоматически формирует запросы. Вам нужно только переопределить хост API по умолчанию. Это гарантирует, что ваши существующие скрипты будут работать без серьезной переделки.

  • Установить base_url к конечной точке нашего API.
  • Установить api_key вашему уникальному ключу.
  • Вызов chat.completions.create с моделью uncensored.

Ошибки выдаются как стандартные исключения. Проверьте сообщение об ошибке, чтобы узнать подробности о лимитах частоты запросов или проблемах с оплатой.

Конфигурация Node SDK

Инициализируйте клиент OpenAI Node с нашим пользовательским хостом и учетными данными.

Этот подход хорошо работает для серверных приложений или сред Node.js. Вы передаете базовый URL и API-ключ при инициализации. Остальные функции SDK работают идентично стандартной версии. Вы можете отправлять сообщения и получать текстовые ответы, не изменяя свою логику.

  • Импортируйте пакет OpenAI.
  • Создайте экземпляр клиента с пользовательским базовым URL.
  • Используйте стандартный chat.completions.create Метод.

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

Потоковые ответы с SSE

Включите потоковую передачу, чтобы получать токены по мере их генерации.

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

  • Установить stream для true.
  • Обрабатывайте события SSE в коде.
  • Отображайте токены последовательно.

Стриминг не меняет ценообразование. Вы платите за общее количество использованных токенов. Ошибки во время стриминга отправляются в последнем чанке. Проверьте поля ошибок в этом последнем событии.

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

Понимание ваших лимитов частоты запросов, кодов ошибок и ограничений токенов.

Вы можете отправлять 300 запросов в минуту. Одновременно может выполняться не более 8 запросов на ключ. Размер тела запроса должен быть менее 8 МБ. Размер контекстного окна составляет 100,000 токенов в общей сложности. Это включает как ваш промпт, так и сгенерированный ответ. Если вы превысите лимит, получите ошибку 429. Недействительные ключи возвращают 401. Отсутствие кредитов возвращает 402. Ошибки не расходуют токены. Отказы также бесплатны. Это гарантирует, что вы платите только за фактический вывод. Планируйте использование токенов внимательно, чтобы не превысить лимит максимального вывода в 16,000 токенов.

cURL

curl https://api.pricingapideepseek.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the per million token costs for input and output."}]
  }'

Python

from openai import OpenAI

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

Node.js

import OpenAI from "openai";

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

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

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)

Частые вопросы

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

Окно контекста составляет 100 000 токенов. Этот лимит включает как вводный запрос, так и сгенерированный ответ. Вы можете сгенерировать до 16 000 токенов на запрос.

Как обрабатывать ошибки API?

Ошибки возвращают стандартные коды состояния HTTP. 401 означает, что ваш ключ недействителен. 402 указывает на недостаток средств. 429 сигнализирует о достижении лимита частоты запросов. Ошибки не расходуют ваш баланс токенов.

Могу ли я использовать это API для задач программирования?

Да. Нецензурируемая модель хорошо справляется с генерацией кода. Она не отказывается от законных технических запросов. Вы можете отправлять фрагменты кода и получать ответы в стандартных форматах. Режим JSON доступен для структурированных данных.

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

Зарегистрируйтесь, скопируйте свой ключ, обновите базовый URL. Это всё, что нужно.

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