如何通过OpenAI API上传文件?微调ChatGPT时的文件上传疑问
解决OpenAI微调模型文件上传问题
- 你搞错了
file参数的用法:它不是填字符串格式的文件名,而是要传入本地文件的二进制对象/文件句柄。 - 用Python SDK上传的示例代码:
import openai openai.api_key = "你的API密钥" # 打开本地训练文件并上传,注意文件需为JSONL格式 with open("训练数据.jsonl", "rb") as f: response = openai.File.create( file=f, purpose="fine-tune" ) - 用curl命令上传的示例:
curl https://api.openai.com/v1/files \ -H "Authorization: Bearer 你的API密钥" \ -F purpose="fine-tune" \ -F file="@训练数据.jsonl" - 额外注意:训练文件必须是JSONL格式(每行一个训练样本),不能用普通JSON文件,否则会上传失败。
内容的提问来源于stack exchange,提问作者Brian Risk
相关产品推荐
相关产品推荐

