Skip to main content
Methods: client.upload_file(), client.list_files(), client.get_file().

Example

uploaded = client.upload_file(purpose="batch", file=open("batchinput.jsonl", "rb"))
files = client.list_files()
file = client.get_file(uploaded.id)

Key parameters

  • file (required for upload): Blob/File/base64/string.
  • purpose (required for upload): e.g., batch.

Returns

FileObject or FileListResponse