Create upload
client.uploads.create(UploadCreateParams { bytes, filename, mime_type, 2 more } body, RequestOptionsoptions?): Upload { id, bytes, created_at, 6 more }
POST/uploads
Create upload
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env['OPENAI_API_KEY'], // This is the default and can be omitted
});
const upload = await client.uploads.create({
bytes: 0,
filename: 'filename',
mime_type: 'mime_type',
purpose: {},
});
console.log(upload.id);{
"id": "upload_abc123",
"object": "upload",
"bytes": 2147483648,
"created_at": 1719184911,
"filename": "training_examples.jsonl",
"purpose": "fine-tune",
"status": "pending",
"expires_at": 1719127296
}
Returns Examples
{
"id": "upload_abc123",
"object": "upload",
"bytes": 2147483648,
"created_at": 1719184911,
"filename": "training_examples.jsonl",
"purpose": "fine-tune",
"status": "pending",
"expires_at": 1719127296
}