React应用运行后端时遇OpenAI模块Configuration导出错误求助
问题原因及解决办法
这个错误是因为你安装的openai包版本过高(v4及以上),新版本里已经移除了Configuration和OpenAIApi这两个导出项,改用了全新的初始化方式。
解决方式有两种:
1. 降级到openai v3版本
卸载当前版本,安装指定旧版本:
npm uninstall openai npm install openai@3.3.0
降级后原有的import { Configuration, OpenAIApi} from 'openai';代码可以正常使用。
2. 适配v4及以上版本的新写法
修改初始化代码,不需要再导入Configuration,直接创建OpenAI实例:
import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: '你的API密钥', });
后续调用接口的方式也要对应调整,比如原本的openai.createImage()要改成openai.images.generate()。
内容的提问来源于stack exchange,提问作者Abhishek
相关产品推荐
相关产品推荐

