https://beta.openai.com/docs/api-reference/files/uploadを参照してファイルを openai サーバーにアップロードしようとしています。
curl の例によると、プロセスは次のとおりです。
curl https://api.openai.com/v1/files \
-H "Authorization: Bearer YOUR_API_KEY" \
-F purpose="answers" \
-F file='@puppy.jsonl'
これを使用してjsonlファイル「test.jsonl」をアップロードし、WebベースのチャットボットでHTTPリクエストを作成しようとすると、
以下の空欄を埋めました。
Request URL: https://api.openai.com/v1/files
Method :POST
Content Type : Form
Data
purpose: answers
file: @/C:/users/annie/Desktop/test.jsonl
Headers
Authorization:Bearer MY_OWN_API_KEY_WRITTEN_HERE
ただし、チャットボット コンソールをテストしたところ、次のようなエラー メッセージが表示され続けました。
Status Code
400
Body
{
"error": {
"code": null,
"message": "The browser (or proxy) sent a request that this server could not understand.",
"param": null,
"type": "server_error"
}
}
Data
{
"error": {
"code": null,
"message": "The browser (or proxy) sent a request that this server could not understand.",
"param": null,
"type": "server_error"
}
}
http 要求を変更して、ローカル コンピューター/オンラインからファイルを正常にアップロードする方法を知りたいです。ありがとうございました