Генерация изображений
С помощью библиотеки и GigaChat API можно сгенерировать изображения.
Если в конструкторе класса параметр imgOn выключен, то объект message будет следующего формата
{ content: '<img src="fileId" fuse="true"/> Какой-то текст', role: 'assistant'}
Если включить параметр (или оставить включенным по умолчанию), то уникальный идентификатор сгенерированного изображения будет извлечен из ответа модели и объект message придет следующего вида
{ content: 'Какой-то тест', role: 'assistant', image: 'fileId'}
Затем fileId можно использовать для получения бинарного представления изображения
const completion = await client.completion({ model: "GigaChat", messages: [ { role: "user", content: "Нарисуй что-то" } ], function_call: "auto"});
if(completion.choices[0].message.image) { const binary = await client.downloadFile(completion.choices[0].message.image); ...}
Подробнее можно ознакомиться с генерацией изображения в официальной документации.