OpenAI 补全得到意外的关键字参数“recursive”

问题描述 投票:0回答:1

我正在尝试创建一个 python 电报机器人,它将使用 openai 生成文本。但是当我尝试将 openai 函数放入代码中时 - 它说“OpenAIObject.to_dict() 得到了意外的关键字参数‘递归’”

`

ONE = openai.Completion.create(engine="text-davinci-002",
    prompt="say hi to user",
    temperature=0.7,
    max_tokens=20,)
TWO = 'Skip'

async def start(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:

    keyboard = [
        [
            InlineKeyboardButton("Generate", callback_data=ONE),
            InlineKeyboardButton("Skip", callback_data=TWO),
        ]
    ]
    reply_markup = InlineKeyboardMarkup(keyboard)

    await update.message.reply_text("Select an action", reply_markup=reply_markup)


async def button(update: Update, context: ContextTypes.DEFAULT_TYPE) -> None:

    query = update.callback_query
    await query.answer()
    await query.edit_message_text(text=f"Selected option: {query.data}")


app = ApplicationBuilder().token("5666054268:AAEioS6Vd1q7_Nu-AvBVnHS4UoXUtnwramg").build()

app.add_handler(CommandHandler('start', start))
app.add_handler(CallbackQueryHandler(button))

app.run_polling()

`

python telegram-bot openai-api
1个回答
0
投票

我也有类似的问题。你找到解决办法了吗?

© www.soinside.com 2019 - 2024. All rights reserved.