升级文本davinci-003至gpt-3.5-turbo
#javascript #node #openai #gpt3

如果您正在为自然语言处理任务使用OpenAI的GPT-3语言模型,则您可能熟悉Text-Davinci-003模型。但是,Openai最近发布了一种名为GPT-3.5-Turbo的新模型,该模型比其前身更强大,更便宜。在这篇博客文章中,我们将指导您完成从text-davinci-003升级到node.js应用程序中的gpt-3.5-turbo的过程。

gpt-3.5-turbo

步骤1:将OpenAI软件包更新为最新版本(3.2.0)。

第一步是在您的node.js环境中升级OpenAI软件包。您可以通过在终端中运行以下命令来执行此操作:

yarn add openai@^3.2.0

步骤2:更新您的代码

更新了API密钥后,您需要更新代码以使用GPT-3.5-Turbo模型而不是Text-Davinci-003。这是一个如何做到这一点的示例:

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

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

上面的所有内容保持与OpenAI API配置相同。

// text-davinci-003
const completion = await openai.createCompletion({
  model: "text-davinci-003",
  prompt: "Hello world",
});
console.log(completion.data.choices[0].text);

// gpt-3.5-turbo
// replace .createCompletion() with .createChatCompletion()
const completion = await openai.createChatCompletion({ 
  model: "gpt-3.5-turbo",
// replace prompt with messages and set prompt as content with a role.
  messages: [{role: "user", content: "Hello world"}], 
});
console.log(completion.data.choices[0].message.content);

在上面的代码中,用gpt-3.5-turbo替换为使用新型号的text-davinci-003

您也可以在此处阅读官方文件:

OpenAI API

用于访问OpenAI开发的新AI模型的API

favicon platform.openai.com

步骤3:启动您的应用程序

最后,启动您的node.js应用程序,开始使用GPT-3.5-Turbo模型进行自然语言处理任务。 如果您在此过程中正在运行申请,请确保重新启动您的申请,否则会效果!

结论

从Text-Davinci-003升级到GPT-3.5-Turbo是一个简单的过程,可以极大地提高自然语言处理任务的准确性和有效性。通过遵循此博客文章中概述的步骤,您可以轻松地升级Node.js应用程序以使用新模型。愉快的编码!