【发布时间】:2023-01-19 05:30:21
【问题描述】:
我使用自己的数据在 OpenAI 上微调了一个引擎。我可以毫无问题地访问 Playground 中的引擎,但是,当我尝试使用 Node 和 openai Node 库以编程方式访问它时,我收到“找不到引擎”错误。奇怪的是,我本可以发誓它以前有效。
无论如何,这是我的代码:
const { Configuration, OpenAIApi } = require("openai");
const configuration = new Configuration({
apiKey: process.env.OPENAI_API_KEY,
});
const openai = new OpenAIApi(configuration);
async function getDream() {
const completion = await openai.createCompletion("davinci:ft-personal-2022-04-09-19-12-54", {
prompt: "I dreamed",
});
console.log(completion.data.choices[0].text);
}
getDream();
这是错误:
error: {
message: 'Engine not found',
type: 'invalid_request_error',
param: null,
code: null
}
我尝试运行相同的代码,但使用的是常规引擎 (davinci)。那样工作正常。我仔细检查了我的微调引擎的名称是否正确,并使用引擎 ID 进行了尝试,以防万一。似乎没有任何效果。
PS - 我已经使用 OpenAI CLI 以及使用 openai api completions.create -m davinci:ft-personal-2022-04-09-19-12-54 -p "I dreamed" 运行了它,并且效果也很好。
【问题讨论】: