AI SETUPAPI
Платформа
API-документация

DeepSeek

Публичное API для интеграции моделей генерации текста

DeepSeek v4 Flash

Быстрая текстовая модель

POSThttps://api.aisetup.ru/v1/chat/completions
Header:Authorization: Bearer YOUR_KEY

Параметры

ПараметрТипОписание
modelstringИдентификатор модели: deepseek-v4-flash
messagesarrayМассив сообщений диалога
↳ rolestringРоль отправителя: user, assistant, system
↳ contentstringТекст сообщения (изображения не поддерживаются)
max_tokens*numberМаксимальное количество токенов в ответе
temperature*numberТемпература генерации (0–2)
stream*booleanПотоковая передача ответа (SSE)
* — опциональные поля.

Пример запроса

curl -X POST https://api.aisetup.ru/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "deepseek-v4-flash",
  "messages": [
    {"role": "system", "content": "Ты — дружелюбный помощник, отвечай кратко и понятно."},
    {"role": "user", "content": "Посоветуй 3 книги для саморазвития"}
  ]
}'

Ответы API

Структура ответа

ПолеТипОписание
idstringУникальный ID ответа
objectstringТип объекта. Всегда "chat.completion"
modelstringИспользованная модель (совпадает с переданным полем model)
choicesarrayМассив вариантов ответа
↳ indexnumberИндекс варианта ответа (всегда 0)
↳ messageobjectСообщение ответа
↳ rolestringРоль отправителя (всегда "assistant")
↳ contentstringТекст ответа модели
↳ finish_reasonstringПричина завершения: stop, length
usageobjectИспользованные токены
↳ prompt_tokensnumberВходные токены
↳ completion_tokensnumberВыходные токены
↳ total_tokensnumberВсего токенов

Пример тела ответа (JSON)

{
  "id": "cmqqiut8800082cqmpw67zimt",
  "object": "chat.completion",
  "model": "deepseek-v4-flash",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Отлично, связь есть! Я на связи и готов к работе. Чем могу помочь? Можете задавать любые вопросы, просить совета или помощи в решении задач."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 246,
    "total_tokens": 255
  }
}

DeepSeek v4 Pro

Продвинутая текстовая модель

POSThttps://api.aisetup.ru/v1/chat/completions
Header:Authorization: Bearer YOUR_KEY

Параметры

ПараметрТипОписание
modelstringИдентификатор модели: deepseek-v4-pro
messagesarrayМассив сообщений диалога
↳ rolestringРоль отправителя: user, assistant, system
↳ contentstringТекст сообщения (изображения не поддерживаются)
max_tokens*numberМаксимальное количество токенов в ответе
temperature*numberТемпература генерации (0–2)
stream*booleanПотоковая передача ответа (SSE)
* — опциональные поля.

Пример запроса

curl -X POST https://api.aisetup.ru/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "deepseek-v4-pro",
  "messages": [
    {"role": "system", "content": "Ты — дружелюбный помощник, отвечай кратко и понятно."},
    {"role": "user", "content": "Посоветуй 3 книги для саморазвития"}
  ]
}'

Ответы API

Структура ответа

ПолеТипОписание
idstringУникальный ID ответа
objectstringТип объекта. Всегда "chat.completion"
modelstringИспользованная модель (совпадает с переданным полем model)
choicesarrayМассив вариантов ответа
↳ indexnumberИндекс варианта ответа (всегда 0)
↳ messageobjectСообщение ответа
↳ rolestringРоль отправителя (всегда "assistant")
↳ contentstringТекст ответа модели
↳ finish_reasonstringПричина завершения: stop, length
usageobjectИспользованные токены
↳ prompt_tokensnumberВходные токены
↳ completion_tokensnumberВыходные токены
↳ total_tokensnumberВсего токенов

Пример тела ответа (JSON)

{
  "id": "cmqqiut8800082cqmpw67zimt",
  "object": "chat.completion",
  "model": "deepseek-v4-pro",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Отлично, связь есть! Я на связи и готов к работе. Чем могу помочь? Можете задавать любые вопросы, просить совета или помощи в решении задач."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 9,
    "completion_tokens": 246,
    "total_tokens": 255
  }
}