OpenAI 不返回结果?

我在尝试使用 OpenAI 的测试版,但似乎无法得到任何结果。我通过一个 NPM 包(https://www.npmjs.com/package/openai-api)来访问 API。我已经设置好并运行了,但在发送请求后,响应对象中没有任何内容。

这是我的代码:

const suggestedDescription = await openai.complete( {        engine: 'davinci',        prompt: metadata.description,        maxTokens: 20,        temperature: 0,        topP: 1,        presencePenalty: 0,        frequencyPenalty: 0,        stop: ['...']      } );

返回的对象看起来像这样:

suggestedDescription { text: '', index: 0, logprobs: null, finish_reason: 'stop' }

有什么想法吗?


回答:

不要再使用 openai-api 了,它已不再被官方支持。请改用 npm i openai。

代码示例如下:

export const askOpenAi = async () => {const prompt = `input: What is human life expectancy in the United States?output:`const response = await openai.createCompletion("text-davinci-001", {    prompt: prompt,    temperature: 0,    max_tokens: 100,    top_p: 1,    frequency_penalty: 0,    presence_penalty: 0,    stop: ["input:"],});return response.data;}

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注