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

在Google Colab中获取OpenAI可用模型遇版本兼容报错的问题咨询

问题原因

你使用的是openai>=1.0.0版本,该版本对Python SDK做了彻底重构,旧的openai.Model.list()这类调用方式已被移除,API使用逻辑和0.x版本完全不兼容。

解决方案

有两种处理方式:

方式一:使用新版本SDK的正确调用方式

新版本需要先创建客户端实例,再调用对应方法,修改后的代码如下:

!pip install openai
from openai import OpenAI

# 初始化客户端
client = OpenAI(api_key='sk-xxxxxxxxxxxxxxxxxxxxxxx')
# 获取模型列表
models = client.models.list()

# 遍历打印所有模型ID
for model in models:
    print(model.id)

方式二:降级到旧版本SDK(不推荐)

如果想继续沿用原有代码逻辑,可以安装0.x系列的稳定版本,比如0.28.1:

!pip install openai==0.28.1
import openai
openai.api_key = 'sk-xxxxxxxxxxxxxxxxxxxxxxx'
openai.Model.list()

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 17:12:03