ChatGPT-3 OpenAI API错误:“InvalidRequestError:资源未找到”

1qczuiv0  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(597)

我一直在尝试上传一个JSON文件,我将使用它来微调我的GPT-3模型。当我尝试上传它时,我得到一个错误。

openai.File.create(file=open("training_data.jsonl"), purpose="fine-tune")

当我运行上面的命令时,我得到以下错误:
InvalidRequestError: Resource not found

g0czyy6m

g0czyy6m1#

一般来说

InvalidRequestError: Resource not found错误通常意味着你在API请求中做错了什么。正如官方OpenAI documentation所述:
| 类型|概述|
| --|--|
| InvalidRequestError|**原因:**您的请求格式不正确或缺少某些必需的参数,例如令牌或输入。**解决方法:**错误信息应该会告诉您具体的错误,请检查documentation是否有您正在调用的特定API方法,并确保您发送的参数有效且完整。您可能还需要检查请求数据的编码、格式或大小。|
该解决方案取决于您要使用的OpenAI API端点。请查看文档并小心正确地发出API请求。请参阅您正在使用的相关API端点的文档链接:

您的案例

在您的情况下(即微调API端点),更改此.

openai.File.create

...这个

openai.FineTuningJob.create

此外,training_filemodel参数是必需的。请参阅官方OpenAI documentation

请尝试以下操作:

test.py

import os
import openai

openai.api_key = os.getenv("OPENAI_API_KEY")

openai.FineTuningJob.create(training_file="file-abc123", model="gpt-3.5-turbo")

相关问题