我正在使用 Python 版本的 OpenAI API 并尝试使用以下代码上传文件:
client.files.create(file=myFile, purpose="fine-tune")
客户端已使用有效的 API 密钥进行初始化,并且对 API 的其他调用(用于发送文本提示)工作正常,但当我尝试发布文件时,出现“HTTP/1.1 400 Bad Request”错误。
我已验证该文件存在并且是一个可读的文本文件(代码在发布文件之前记录文件的第一行)。
用于初始化myFile的代码是:
myFile = open(file_path, "rb");
可能是什么问题?
正如@codenanda所述,我使用了错误的文件格式。当前版本的 OpenAI API 仅支持 JSON 文件。