File Operations
Available Operations
Upload Operations
// Upload generic file
await Api.OpenAI.UploadFile(file).ExecuteAsync();
// Upload image
await Api.OpenAI.UploadImage(texture).ExecuteAsync();
// Upload audio
await Api.OpenAI.UploadAudio(audioClip).ExecuteAsync();
// Upload screenshot
await Api.OpenAI.UploadScreenshot().ExecuteAsync();Management Operations
// List files
var files = await Api.OpenAI.ListFiles().ExecuteAsync();
// Download file
var fileData = await Api.OpenAI.DownloadFile(fileId).ExecuteAsync();
// Delete file
await Api.OpenAI.DeleteFile(fileId).ExecuteAsync();Common Use Cases
Upload for Fine-tuning
Upload for Assistants
Upload for Vision
File Purposes
Purpose
Description
Use Case
Provider Support
OpenAI
Anthropic
Google
Next Steps
Last updated