# Чат-комплишены

Генерация ответа модели через единый OpenAI-совместимый эндпоинт. Поддерживает синхронный режим, потоковую передачу через `Server-Sent Events`, вызов функций, гарантированный `JSON`-ответ и работу с изображениями.

Скоуп: `vibe:ai`

## Операции

- [Создать чат-комплишен](./chat/completions.md) — `POST /v1/chat/completions`

## Возможности

- [Потоковая передача](./chat/streaming.md) — ответ событиями `Server-Sent Events` по мере генерации
- [Гарантированный JSON-ответ](./chat/json.md) — режимы `json_object` и `json_schema`
- [Вызов функций](./chat/tools.md) — модель просит вызвать вашу функцию и получает результат
- [Анализ изображений](./chat/vision.md) — передача графики в сообщении
- [Лимиты запросов](./chat/rate-limits.md) — две корзины, коды `429` и `503`, рецепт повторов

## Типовой сценарий

1. Получите данные из CRM: [`GET /v1/deals/:id`](/docs/entities/deals/get).
2. Сгенерируйте ответ модели: [`POST /v1/chat/completions`](./chat/completions.md).
3. Запишите результат в таймлайн сделки: [`POST /v1/timeline-logs`](/docs/timeline-logs).

## Смотрите также

- [AI Router](/docs/ai)
- [Модели](/docs/ai/models)
- [Жизненный цикл моделей](/docs/ai/models/lifecycle)
