API Hop

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

Документация API Hop

Модели DeepSeek

ID моделей DeepSeek V4 Flash, V4 Pro и V4.1 Flash и доступность Chat Completions.

POSThttps://api.apihop.ai/v1/chat-completions

Модели DeepSeek используют общий эндпоинт Chat Completions. Для смены модели меняйте только model; эндпоинт и аутентификация остаются прежними.

text
POST https://api.apihop.ai/v1/chat-completions

Доступные модели

Значение modelПозиционированиеБез потокаПоток SSE
deepseek-v4-flashУровень Flash: практичная отправная точка для обычных бесед и пакетных оценокДаДа
deepseek-v4-proУровень Pro для оценок с приоритетом сложных рассуждений и качества выводаДаДа
deepseek-v4.1-flashDeepSeek V4.1 Flash: отдельный ID, не псевдоним V4 FlashПосле развертывания и включенияПосле развертывания и включения

V4.1 Flash доступна только после развертывания и включения конфигурации маршрутизации. Используйте ее, только если GET https://api.apihop.ai/v1/models возвращает deepseek-v4.1-flash для вашего ключа. Запись в справочнике не подтверждает рабочее развертывание или успешный тест инференса. Существующие ID V4 Flash и V4 Pro не меняются.

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

Аутентификация

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Непотоковый запрос

По умолчанию возвращается один полный ответ Chat Completions. В примере явно указано stream: false, чтобы поведение было понятно и после копирования.

json
{
  "model": "deepseek-v4-flash",
  "messages": [
    {
      "role": "system",
      "content": "You are a precise technical assistant."
    },
    {
      "role": "user",
      "content": "Explain three benefits of event-driven architecture."
    }
  ],
  "stream": false
}

Для модели Pro измените только поле модели:

json
{
  "model": "deepseek-v4-pro"
}

Потоковый запрос

Для потока явно задайте stream: true и обрабатывайте ответ как события SSE до [DONE].

json
{
  "model": "deepseek-v4-pro",
  "messages": [
    {
      "role": "user",
      "content": "Create a checklist for a reversible database migration."
    }
  ],
  "stream": true
}

Поля запроса

modelstringобязательно

Используйте deepseek-v4-flash или deepseek-v4-pro или deepseek-v4.1-flash согласно результату GET https://api.apihop.ai/v1/models.

messagesobject[]обязательно

Сообщения в стиле OpenAI Chat Completions. Каждое содержит role и content.

streambooleanПо умолчанию: false

true возвращает SSE; false — один полный JSON-ответ.

max_tokensinteger

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

max_completion_tokensinteger

Необязательная совместимая альтернатива max_tokens с теми же ограничениями бюджета. Поддержка зависит от модели; пропустите оба поля для значения поставщика по умолчанию.

Общие поля temperature, top_p, frequency_penalty, presence_penalty, stop и n описаны в Общем Chat Completions. Поддержка и семантический эффект могут зависеть от модели; это руководство не подтверждает поддержку всех необязательных полей в V4.1 Flash.

Успешный ответ

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "deepseek-v4-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "1. Services can remain loosely coupled..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 31,
    "completion_tokens": 96,
    "total_tokens": 127
  }
}

Ответы могут содержать дополнительные сведения об использовании; считайте их необязательными.

Примечания по использованию

  • Текущий публичный контракт — Chat Completions, без потока и с потоком SSE.
  • Сейчас модели недоступны через OpenAI Responses или Claude Messages.
  • Задайте в поле model тела точный ID: deepseek-v4-flash, deepseek-v4-pro или deepseek-v4.1-flash.
  • Используйте только ID, возвращаемые GET https://api.apihop.ai/v1/models.
  • Модели, видимые текущему ключу, смотрите через GET https://api.apihop.ai/v1/models, актуальные цены — в консоли.