本文主要是介绍使用openai 微调催收问答对的尝试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.安装openai依赖
pip install --upgrade openai
2. 设置openai api key
import os# Note. alternatively you can set a temporary env variable like this:
os.environ["OPENAI_API_KEY"] = "sk-xxx"
if os.getenv("OPENAI_API_KEY") is not None:print("OPENAI_API_KEY is ready")
else:print("OPENAI_API_KEY environment variable not found")
3.准备训练及验证集文件,如:train.json, val.json,其中必须包含"prompt"和"completion"关键字,即提问和答案。
4.将json文件转换成jsonl,即转换成行json格式。转换过程中全按推荐的选择Y,节省微调费用。
openai tools fine_tunes.prepare_data -f train.json
5.提交微调训练
openai api fine_tunes.create -t train_prepared.jsonl -v val_prepared.jsonl -m davinci
6. 查看训练是否完成
openai api fine_tunes.follow -i ft-8Jj9rTcj2Ov0r9CZzoC7r2ag
7.验证训练效果
openai api completions.create -m davinci:ft-personal-2023-05-11-05-26-32 -p <YOUR_PROMPT>
8.结论
效果未达到逾期,无法控制提问输出的结果。
这篇关于使用openai 微调催收问答对的尝试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!