HomeAbout

Files

Limitations

Individual files can be up to 512 MB.

Size of all files uploaded by one organization can be up to 100 GB.

Supports files up to 2 million tokens and of specific file types.

Create

from openai import OpenAI client = OpenAI() client.files.create( file=open("mydata.jsonl", "rb"), purpose="fine-tune" )

Parameter

Purpose

  • assistants: Used in the Assistants API
  • batch: Used in the Batch API
  • fine-tune: Used for fine-tuning
  • vision: Images used for vision fine-tuning
  • user_data: Flexible file type for any purpose
  • evals: Used for eval data sets

Return

{ "id": "file-abc123", "object": "file", "bytes": 120000, "created_at": 1677610602, "expires_at": 1680202602, "filename": "example.pdf", "purpose": "assistants", }

Other

from openai import OpenAI client = OpenAI() # list client.files.list() # retrieve file info client.files.retrieve("file-abc123") # delete client.files.delete("file-abc123") # retrieve file content content = client.files.content("file-abc123") #
AboutContact