本文主要是介绍How to train openai model using fine tune in nodejs,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题意:
如何在 Node.js 中使用微调来训练 OpenAI 模型
问题背景:
I need to train my openai model using nodejs programming language.
我需要使用 Node.js 编程语言来训练我的 OpenAI 模型。
I just got python script to train my openai model but I don't know the python programming language.
我刚刚得到了一个用于训练我的 OpenAI 模型的 Python 脚本,但我不懂 Python 编程语言。
Is it possible to train my openai model using nodejs?
是否可以使用 Node.js 训练我的 OpenAI 模型?
Can anyone please help me with that?
有人能帮我解决这个问题吗?
问题解决:
Yes you definitely can fine-tune your own OpenAI model using Nodejs. Use the openai npm package.
是的,你绝对可以使用 Node.js 微调你自己的 OpenAI 模型。使用 openai
的 npm 包。
Here are the steps. 以下是步骤。
- Create the training file 创建训练文件
This is a JSONL file (look up JSONL if you are not too familiar) with your training prompts and completions.
这是一个 JSONL 文件(如果不太熟悉 JSONL,可以查一下),包含你的训练提示和完成内容。
- Upload the file 上传文件
To upload the JSONL file use the method: 要上传 JSONL 文件,请使用以下方法:
openai.createFile
- Create a fine-tunes model 创建一个微调模型
With the file uploaded you use another method to train your model:
上传文件后,使用另一个方法来训练你的模型:
openai.createFineTune
This will take some time and will eventually create a new fine-tuned model for you.
这将需要一些时间,最终会为你创建一个新的微调模型。
- Use the new model 使用新模型
You will be able to use the new model in the completions endpoint by assigning the fine-tuned models name, to the model parameter.
你可以通过将微调模型的名称分配给 model
参数,在完成端点中使用新模型。
All of this information is provided in the OpenAI API docs found here:
所有这些信息都在 OpenAI API 文档中提供,链接如下:
https://platform.openai.com/docs/api-reference/files/upload
There are code examples provided for each step. It will display the code in CURL by default but you can use the dropdown to change it to nodejs.
每个步骤都有提供代码示例。默认情况下,它会显示 CURL 代码,但你可以使用下拉菜单将其更改为 Node.js 代码。
这篇关于How to train openai model using fine tune in nodejs的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!