List files

List previously uploaded files.

GET /files

List uploaded files.

Parameters

Query parameters

FieldTypeRequiredDescription
purposestringNoReturn only files with this purpose.
limitintegerNoMaximum number of files to return, from 1 to 10,000. Defaults to 10,000.
orderenum ('asc', 'desc')NoSort direction by created_at: asc for oldest first, desc for newest first.
afterstringNoA cursor for use in pagination. after is a file ID that defines your place in the list.

Response

HTTP 200 — OK

Content Type: application/json

ListFilesResponse

python
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.meta.ai/v1",
api_key=os.environ["MODEL_API_KEY"],
)
response = client.files.list()
print(response.model_dump_json(indent=2))

For supported file types and how to reference files in requests, see the Files feature page.