v1

latestOpenAPI 3.1.0Apache 2.02026-07-264001921002.3 KB
Files

Upload a file

Uploads a file to be used with batch operations or other features.

post/v1/files

Query parameters

provider'openai' | 'azure' | 'anthropic' | 'bedrock' | 'cohere' | 'vertex' | 'vllm' | 'mistral' | 'ollama' | 'groq' | 'sgl' | 'parasail' | 'perplexity' | 'replicate' | 'cerebras' | 'deepseek' | 'gemini' | 'openrouter' | 'elevenlabs' | 'huggingface' | 'nebius' | 'xai' | 'runway' | 'fireworks'

AI model provider identifier

Provider to upload file to (can also use x-model-provider header)

Response

Successful response

idstring
objectstring
bytesinteger
created_atinteger
filenamestring
purpose'batch' | 'assistants' | 'fine-tune' | 'vision' | 'batch_output' | 'user_data' | 'responses' | 'evals'
status'uploaded' | 'processed' | 'processing' | 'error' | 'deleted'
status_detailsstring
expires_atinteger
storage_backendstring
storage_uristring