For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?