Задать вопрос
@happyjuic

Aigram: Unsupported parse_mode, как решить?

Написал простого тг бота, который должен вернуть ответ от openai, просто в консоли все работает отлично, без проблем.
Но когда я "обернул" всё это в aiogram:
@dp.message_handler(content_types=['text'])
async def Prompt(message: types.Message):
    response = openai.Completion.create(
    model = "text-davinci-003",
    prompt = message.text,
    temperature = 0.9,
    max_tokens = 400,
    top_p = 1,
    frequency_penalty = 0.0,
    presence_penalty = 0.6,
    stop = [" Human:", " AI:"]

)

    response = response['choices'][0]['text']
    await bot.send_message(message.from_id, "Ответ нейросети:\n", str(response),)


Получаю ошибку на последней строке, где я отправляю результат пользователю:
aiogram.utils.exceptions.BadRequest: Unsupported parse_mode

Как это решить ?
  • Вопрос задан
  • 733 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
здесь ошибка:
await bot.send_message(message.from_id, "Ответ нейросети:\n", str(response),)

нужно так
await bot.send_message(message.from_id, f"Ответ нейросети:\n{response}")

понятно почему?
Ответ написан
Ваш ответ на вопрос

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

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