You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenAI API报错:模块无ChatCompletion属性,0.28.1版本遇问题

解决OpenAI Python库0.28.1版本中ChatCompletion不存在的问题
  • 重新安装指定版本库
    先卸载现有openai库,再重新安装0.28.1版本,避免缓存或安装不完整导致的问题:

    pip uninstall openai -y
    pip install openai==0.28.1
    
  • 修正代码参数错误
    你的代码使用了prompt参数,但ChatCompletion接口要求传入messages参数(格式为包含角色和内容的列表),即使ChatCompletion能正常调用,原参数也会报错。修正后的代码:

    response = openai.ChatCompletion.create(
        messages=[{"role": "user", "content": question}],
        temperature=0,
        max_tokens=3700,
        top_p=1,
        frequency_penalty=0,
        presence_penalty=0,
        stop=None,
        model="gpt-4",
    )
    
  • 确认环境配置
    确保已通过环境变量OPENAI_API_KEY或代码中openai.api_key = "你的API密钥"正确设置密钥,且导入语句为import openai,无其他重名文件或模块干扰。

内容的提问来源于stack exchange,提问作者Robin Banks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 18:42:08