Быстрая текстовая модель
https://api.aisetup.ru/v1/chat/completionsAuthorization: Bearer YOUR_KEY| Параметр | Тип | Описание |
|---|---|---|
| model | string | Идентификатор модели: deepseek-v4-flash |
| messages | array | Массив сообщений диалога |
| ↳ role | string | Роль отправителя: user, assistant, system |
| ↳ content | string | Текст сообщения (изображения не поддерживаются) |
| 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 книги для саморазвития"}
]
}'Структура ответа
| Поле | Тип | Описание |
|---|---|---|
| id | string | Уникальный ID ответа |
| object | string | Тип объекта. Всегда "chat.completion" |
| model | string | Использованная модель (совпадает с переданным полем model) |
| choices | array | Массив вариантов ответа |
| ↳ index | number | Индекс варианта ответа (всегда 0) |
| ↳ message | object | Сообщение ответа |
| ↳ role | string | Роль отправителя (всегда "assistant") |
| ↳ content | string | Текст ответа модели |
| ↳ finish_reason | string | Причина завершения: stop, length |
| usage | object | Использованные токены |
| ↳ prompt_tokens | number | Входные токены |
| ↳ completion_tokens | number | Выходные токены |
| ↳ total_tokens | number | Всего токенов |
Пример тела ответа (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
}
}Продвинутая текстовая модель
https://api.aisetup.ru/v1/chat/completionsAuthorization: Bearer YOUR_KEY| Параметр | Тип | Описание |
|---|---|---|
| model | string | Идентификатор модели: deepseek-v4-pro |
| messages | array | Массив сообщений диалога |
| ↳ role | string | Роль отправителя: user, assistant, system |
| ↳ content | string | Текст сообщения (изображения не поддерживаются) |
| 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 книги для саморазвития"}
]
}'Структура ответа
| Поле | Тип | Описание |
|---|---|---|
| id | string | Уникальный ID ответа |
| object | string | Тип объекта. Всегда "chat.completion" |
| model | string | Использованная модель (совпадает с переданным полем model) |
| choices | array | Массив вариантов ответа |
| ↳ index | number | Индекс варианта ответа (всегда 0) |
| ↳ message | object | Сообщение ответа |
| ↳ role | string | Роль отправителя (всегда "assistant") |
| ↳ content | string | Текст ответа модели |
| ↳ finish_reason | string | Причина завершения: stop, length |
| usage | object | Использованные токены |
| ↳ prompt_tokens | number | Входные токены |
| ↳ completion_tokens | number | Выходные токены |
| ↳ total_tokens | number | Всего токенов |
Пример тела ответа (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
}
}