POST /api/chat
Отправляет сообщения моделям и получает ответ.
Заголовки
Заголовок
Значение
Authorization
Bearer <API‑ключ>
Content‑Type
application/json
Тело запроса
{
"model": "deepseek/deepseek-v4-flash", // необязательно, по умолчанию "auto"
"messages": [
{"role": "user", "content": "Привет!"}
],
"temperature": 0.7, // опционально (по умолчанию 0.7)
"max_tokens": 512 // опционально (по умолчанию 512)
}model– идентификатор модели. Если не указан или равен"auto", сервер сам выбирает модель по содержанию запроса.messages– массив сообщений в формате OpenAI (ролиuser,assistant,system). Для запросов с изображениями используйте массивcontent(см. примеры).temperature– степень случайности (0…2).max_tokens– максимальное количество генерируемых токенов.
Пример ответа (текст)
{
"model_used": "deepseek/deepseek-v4-flash",
"content": "Привет! Чем я могу помочь?",
"images": [],
"usage": {
"prompt_tokens": 10,
"completion_tokens": 20,
"total_tokens": 30
},
"tokens_charged": 35, // списано токенов с учётом наценки
"fee_multiplier": 1.15, // коэффициент наценки (15% для текста)
"balance": 9500, // остаток токенов на балансе
"task_type": "general"
}Пример ответа (изображение)
Поле images содержит массив URL (data URL или прямые ссылки). Если изображений нет, массив пуст.
Last updated
Was this helpful?

