任你行44 2024-03-08 00:51 采纳率: 0%
浏览 516

为什么引入了openai包后还是报这个错

openai.lib._old_api.APIRemovedInV1:

You tried to access openai.ChatCompletion, but this is no longer supported in openai>=1.0.0 - see the README at https://github.com/openai/openai-python for the API.

You can run openai migrate to automatically upgrade your codebase to use the 1.0.0 interface.

Alternatively, you can pin your installation to the old version, e.g. pip install openai==0.28

A detailed migration guide is available here: https://github.com/openai/openai-python/discussions/742

请问有没有人能帮忙解答一下

  • 写回答

5条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-03-08 00:51
    关注

    引自免费微信小程序:皆我百晓生

    根据错误信息,您在尝试使用 openai.ChatCompletion,但该功能在 openai 库版本1.0.0及更高版本中已被移除。为解决这个问题,请按照以下步骤操作:

    1. 自动升级代码:您可以运行 openai migrate 命令来自动将您的代码库更新到1.0.0接口。这个命令会尽可能地调整你的代码以适应新的API。

    2. 手动迁移指南:如果自动迁移无法满足需求或出现问题,可以参考官方提供的迁移指南进行手动更新。链接如下: https://github.com/openai/openai-python/discussions/742

    3. 降级安装旧版 openai 库:如果您希望暂时维持原有功能,可以选择安装旧版本的 openai 库。在命令行输入以下命令:

      pip install openai==0.28
      

    请根据您的实际需求和项目情况选择合适的解决方案。若需要使用OpenAI的新版本,并且之前使用的是ChatCompletion相关功能,请查阅新版本的文档了解如何替换为相应的新API调用方法。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月8日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?