OpenAI | 上传

分段上传大文件。Uploads API 允许您通过将文件拆分为多个部分并分别上传每个部分来上传大于 512 MB 的文件。

简单示例

创建上传任务,添加分块,然后完成上传。


OpenAI := TsgcHTTP_API_OpenAI.Create(nil);
OpenAI.OpenAIOptions.ApiKey := 'API_KEY';

// Create an upload
vUploadResponse := OpenAI._CreateUpload('training_data.jsonl', 'fine-tune',
  2147483648, 'application/jsonl');

// Add a part
vPartResponse := OpenAI._AddUploadPart('upload_abc123', 'part1.jsonl');

// Complete the upload
WriteLn(OpenAI._CompleteUpload('upload_abc123', '["part_abc123"]'));

方法