Сгенерировать ответ
Возвращает ответ модели, сгенерированный на основе переданных сообщений.
Для экономии токенов передавайте текст сообщений (поле content) в кодировке UTF8.
Запрос можно передавать моделям в раннем доступе.
Обработка файлов
Вы можете генерировать ответы на основе текстовых документов, изображений и аудиофайлов, загруженных в ваше хранилище.
Для этого, передайте список идентификаторов нужных файлов в массиве attachments.
При этом общий размер запроса с приложенными с изображениями и аудиофайлами должен быть меньше 80 Мб.
Подробнее — в разделе Обработка файлов.
Ограничения
Большие текстовые файлы могут превысить контекст модели. В таком случае API вернет ошибку с кодом 422. Попробуйте разбить их на несколько запросов или убрать лишнее.
Одно сообщение (объект в messages) поддерживает только одно изображение.
При этом в одном запросе можно отправить до 10 изображений, независимо от числа самих сообщений.
Запрос
Ответы
Успешное выполнение запроса.
При запуске потоковой генерации передается с заголовком Content-Type: text/event-stream.
400 Bad request.
Некорректный формат запроса.
Ошибка авторизации.
Указан неверный идентификатор модели.
Список доступных моделей и их идентификаторов — в разделе Модели GigaChat.
Ошибка валидации параметров запроса. Проверьте названия полей и значения параметров.
Слишком много запросов в единицу времени.
Внутренняя ошибка сервера.