ChatGPT Шаблон для изображений
В этом блоке мы разберем, как создать бота с интеграцией ChatGPT
Last updated
В этом блоке мы разберем, как создать бота с интеграцией ChatGPT
Last updated
Данный чат-бот можно скопировать в свое сообщество, он находится в готовых шаблонах -> ChatGPT Шаблон для изображений
Стоит сразу учитывать, что функция генерации изображений платная
В функции генерации изображений действуют следующие тарифы:
Параметры | Стоимость за изображение |
---|---|
Стандартное качество. 1024х1024 | 8 рублей |
Стандартное качество. 1792x1024 | 16 рублей |
HD качество. 1024х1024 | 16 рублей |
HD качество. 1792x1024 | 24 рубля |
Важно понимать, что в первую очередь стоимость сформирована на основе тарифов OpenAI (создателя ChatGPT).
Создаем нашего бота, сразу ставим блок Условие "В полученном тексте есть хотя бы одно слово". Нашим ключевым словом в этом боте будет "Нарисуй". Ставим галочку напротив "Строгая проверка".
Если условие не соблюдается, просим пользователя начать свой запрос со слова "Нарисуй" и написать что должно быть на изображении. После отправляем пользователя на проверку условия
Когда условие соблюдается, отправляем пользователю сообщение, чтобы пользователь видел активность бота. Мы отправим блок сообщения "Рисую..."
Выглядеть это будет примерно так
Создаем блок "Действие" выбираем "Действие с интеграцией" -> ChatGPT -> Создать изображение.
В блок "Запрос" вписываем переменную {content} (так мы отправим в ChatGPT текст пользователя). Выбираем нужное нам качество и размер фотографии.
Далее, ставим блок условия, выбираем "Дополнительно" -> Функции -> Выражение верно.
В левое значение пишем переменную {%i.url%} выбираем "равно", правое значение оставляем пустым.
Теперь, в случае не выполнения условия, (В переменной {%i.url%} есть изображение) отправляем пользователю сообщение, что изображение готово. Само изображение мы прикрепляем в сообщение через "Вложения" -> Открыть добавление файла по ID -> Вписываем переменную {%i.url%}
Если мы не получили изображение от ChatGPT, отправляем пользователю сообщение и просим попробовать написать еще раз или написать попозже.
Так будет выглядеть чат