ChatGPT Шаблон для изображений

В этом блоке мы разберем, как создать бота с интеграцией ChatGPT

Данный чат-бот можно скопировать в свое сообщество, он находится в готовых шаблонах -> ChatGPT Шаблон для изображений

Стоит сразу учитывать, что функция генерации изображений платная

В функции генерации изображений действуют следующие тарифы:

ПараметрыСтоимость за изображение

Стандартное качество. 1024х1024

8 рублей

Стандартное качество. 1792x1024

16 рублей

HD качество. 1024х1024

16 рублей

HD качество. 1792x1024

24 рубля

Важно понимать, что в первую очередь стоимость сформирована на основе тарифов OpenAI (создателя ChatGPT).

Создание бота

Создаем нашего бота, сразу ставим блок Условие "В полученном тексте есть хотя бы одно слово". Нашим ключевым словом в этом боте будет "Нарисуй". Ставим галочку напротив "Строгая проверка".

Если условие не соблюдается, просим пользователя начать свой запрос со слова "Нарисуй" и написать что должно быть на изображении. После отправляем пользователя на проверку условия

Когда условие соблюдается, отправляем пользователю сообщение, чтобы пользователь видел активность бота. Мы отправим блок сообщения "Рисую..."

Выглядеть это будет примерно так

Интеграция с ChatGPT

Создаем блок "Действие" выбираем "Действие с интеграцией" -> ChatGPT -> Создать изображение.

В блок "Запрос" вписываем переменную {content} (так мы отправим в ChatGPT текст пользователя). Выбираем нужное нам качество и размер фотографии.

Получили изображение от ChatGPT

Далее, ставим блок условия, выбираем "Дополнительно" -> Функции -> Выражение верно.

В левое значение пишем переменную {%i.url%} выбираем "равно", правое значение оставляем пустым.

Теперь, в случае не выполнения условия, (В переменной {%i.url%} есть изображение) отправляем пользователю сообщение, что изображение готово. Само изображение мы прикрепляем в сообщение через "Вложения" -> Открыть добавление файла по ID -> Вписываем переменную {%i.url%}

Если мы не получили изображение от ChatGPT, отправляем пользователю сообщение и просим попробовать написать еще раз или написать попозже.

Так будет выглядеть чат

Last updated