@Solokn

Как запустить код без ошибок?

Код не работает и сразу закрывается через пару секунд, делал по туториалу

Файл main.py:
import config
import logging
import aiogram
import openai

from aiogram import Bot, Dispatcher, executor, types

logging.basicConfig(level=logging.INFO)

openai.api_key = config.OPENAI_TOKEN

bot = Bot(token=config.TOKEN)
dp = Dispatcher(bot)

@dp.message_handler()
async def gpt_answer(message: types.Message):


    model_engine = "text-davinci-003"
    max_tokens = 128
    prompt = message.text
    completion = openai.Completion.create(
        engine=model_engine,
        prompt=prompt,
        max_tokens=1024,
        temperature=0.5,
        top_p=1,
        frequency_penalty=0,
        presence_penalty=0
    )

    await message.answer("ChatGPT: Генерирую ответ...")
    await message.answer("ChatGPT:" + choices[0].text)


Содержимое config.py:
TOKEN = "тут токен бота"
  • Вопрос задан
  • 101 просмотр
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
В коде отсутствует запуск бота. Так что он делает именно то, что от него просят.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы