gpt4 book ai didi

reactjs - OpenAI API错误: "The requested module ' openai' does not provide an export named 'Configuration' "

转载 作者:行者123 更新时间:2023-12-02 22:47:45 26 4
gpt4 key购买 nike

我在 React 应用程序中运行后端时遇到此错误:

file:///D:/Project/server/route/dalle.routes.js:3
import { Configuration, OpenAIApi} from 'openai';
^^^^^^^^^^^^^
SyntaxError: The requested module 'openai' does not provide an export named 'Configuration'

出了什么问题?

最佳答案

首先检查OpenAI NodeJS SDK版本:

  • 选项 1 - 使用终端:npm list openai
  • 选项 2 - 查看 package.json 文件。

你得到/看到什么?您可能拥有 OpenAI NodeJS SDK v4

问题

您有 v4,但您想使用适用于 v3 的代码。 SDK v4released于2023年8月16日发布,并且是对SDK的完全重写。除此之外,初始化逻辑也发生了变化。请参阅 v3v4 migration guide .

解决方案

改变这个...

// Old (i.e., OpenAI NodeJS SDK v3)
import { Configuration, OpenAIApi } from "openai";

const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
});

const openai = new OpenAIApi(configuration);

...对此。

// New (i.e., OpenAI NodeJS SDK v4)
import OpenAI from 'openai';

const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});

关于reactjs - OpenAI API错误: "The requested module ' openai' does not provide an export named 'Configuration' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76934866/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com