Бот Нейросеть - изображение из текста
OpenAI ворвались с двух ног в создание нейросетей, для общения, копирайта, дизайна и конечно же создание изображений по описанию - именно для этого и будет сделан бот.
Что требуется:
- Python 3.8
- Библиотека openai
- Библиотека pytelegrambotapi
- Прямые руки
- Осоздание - нейросети захватят мир
Пишем код....
import openai
import telebot
openai_api_key = "Сюда вставляем токен OpenAI"
openai.api_key = openai_api_key
bot = telebot.TeleBot("Сюда вставляем токен")
@bot.message_handler(commands=['start'])
def start_message(message):
bot.send_message(message.chat.id,"Для получения картинки введите /img текст на основе которой искуственный интелект сделает фотографию ")
@bot.message_handler(commands=['img'])
def handle_img(message):
prompt = message.text.replace('/img', '')
if prompt.strip() == "":
bot.reply_to(message, "Отправьте текст на основе которой искуственный интелект сделает фотографию.")
return
response = openai.Image.create(
prompt=prompt,
n=1,
size="1024x1024"
)
image_url = response['data'][0]['url']
bot.send_photo(message.chat.id, image_url)
bot.polling()