0

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 要求を変更して、ローカル コンピューター/オンラインからファイルを正常にアップロードする方法を知りたいです。ありがとうございました

4

0 に答える 0