上传文件
帖子 https://api.openai.com/v1/files
上传可跨各种终端节点使用的文件。单个文件最大为 512 MB,一个组织上传的所有文件的大小最大为 100 GB。
Assistants API 支持最多 200 万个令牌和特定文件类型的文件。有关详细信息,请参阅 Assistants Tools 指南。
Fine-tuning API 仅支持.jsonl
文件。input 还具有微调聊天或完成模型所需的某些格式。
Batch API 仅支持.jsonl
文件大小不超过 200 MB 的文件。input 还具有特定的 required 格式。
如果您需要提高这些仓储限制,请联系我们。
请求正文
上传文件的预期用途。
使用 “assistants” 表示 Assistants 和 Message 文件,使用 “vision” 表示 Assistants 图像文件输入,使用 “batch” 表示 Batch API,使用 “fine-tune” 进行微调。
返回
上传的 File 对象。
示例请求
1
2
3
4
curl https://api.openai.com/v1/files \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-F purpose="fine-tune" \
-F file="@mydata.jsonl"
响应
1
2
3
4
5
6
7
8
{
"id": "file-abc123",
"object": "file",
"bytes": 120000,
"created_at": 1677610602,
"filename": "mydata.jsonl",
"purpose": "fine-tune",
}