gpt4 book ai didi

node.js - Node.js 中的 Dall-E API 总是返回 400 Bad Request

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

我正在尝试在我的 Next.js 项目中实现 OpenAI 的 Dall-E API,但每次重新加载都会返回 400 Bad Request。

我完全按照文档中的步骤进行操作,但我仍然收到此错误。

我正在使用 Next.js 13 的应用程序目录。下面是我的 page.tsx 文件。我在异步函数中调用预测函数。

const { Configuration, OpenAIApi } = require("openai");

async function predict() {
const configuration = new Configuration({
apiKey: process.env.OPEN_AI,
});
const openai = new OpenAIApi(configuration);

const response = await openai.createImage(
{
prompt: "a white siamese cat",
},
{
validateStatus: function (status: number) {
return status < 500;
},
}
);

console.log(response);
}

export default async function Home() {
const response = await predict();

return (
<div className="flex h-full flex-col items-center justify-center px-8">
<h1>Get a picture of a cat</h1>
</div>
);
}

这是回应

    status: 400,
statusText: 'BAD REQUEST',
headers: {
date: 'Wed, 11 Jan 2023 10:42:12 GMT',
'content-type': 'application/json',
'content-length': '172',
connection: 'keep-alive',
'access-control-allow-origin': '*',
'openai-version': '2020-10-01',
'openai-organization': 'user-***************',
'x-request-id': '6f3b88d1c538d56b102d76d2f1dc6aee',
'openai-processing-ms': '55',
'strict-transport-security': 'max-age=15724800; includeSubDomains'
},

最佳答案

我发现我的代码没有问题,问题是我的 API key 处于试用许可之下,没有可用的资金!我添加了我的卡,现在我收到了 200。

关于node.js - Node.js 中的 Dall-E API 总是返回 400 Bad Request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75081879/

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