Azure OpenAI API微调上传文件报错:文件名后缀无效
解决Azure OpenAI微调文件上传后缀错误问题
- 检查文件真实后缀:确认本地文件的实际后缀为
.jsonl,部分系统(如Windows)默认隐藏已知文件类型后缀,可能导致文件实际是training_data_prepared.jsonl.txt这类带隐藏后缀的格式,引发API识别错误。 - 显式指定文件名参数:在
File.create方法中添加filename参数,强制声明文件后缀,修改代码如下:
file_name = "training_data_prepared.jsonl" upload_response = openai.File.create( file=open(file_name, "rb"), purpose='fine-tune', filename=file_name) upload_response
- 验证文件生成结果:重新执行
openai tools fine_tunes.prepare_data命令,确认输出的JSONL文件未被意外修改后缀,可通过ls -l(Linux/macOS)或dir(Windows)命令查看文件的真实名称。
内容的提问来源于stack exchange,提问作者Curtis
相关产品推荐
相关产品推荐

