Models
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending
.mdto the page URL.
Delete a fine-tuned model
delete /models/\{model\}
Delete a fine-tuned model. You must have the Owner role in your organization to delete a model.
Path Parameters
model: string
Returns
ModelDeleted object \{ id, deleted, object \}id: stringdeleted: booleanobject: string
Example
curl https://api.openai.com/v1/models/$MODEL \
-X DELETE \
-H "Authorization: Bearer $OPENAI_API_KEY"Response
{
"id": "id",
"deleted": true,
"object": "object"
}Example
curl https://api.openai.com/v1/models/ft:gpt-4o-mini:acemeco:suffix:abc123 \
-X DELETE \
-H "Authorization: Bearer $OPENAI_API_KEY"Response
{
"id": "ft:gpt-4o-mini:acemeco:suffix:abc123",
"object": "model",
"deleted": true
}List models
get /models
Lists the currently available models, and provides basic information about each one such as the owner and availability.
Returns
data: array of Modelid: stringThe model identifier, which can be referenced in the API endpoints.
created: numberThe Unix timestamp (in seconds) when the model was created.
object: "model"The object type, which is always "model".
"model"
owned_by: stringThe organization that owns the model.
shutdown_date: optional string or nullThe date when the model will shut down, or null if not announced.
object: "list""list"
Example
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer $OPENAI_API_KEY"Response
{
"data": [
{
"id": "id",
"created": 0,
"object": "model",
"owned_by": "owned_by",
"shutdown_date": "2019-12-27"
}
],
"object": "list"
}Example
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer $OPENAI_API_KEY"Response
{
"object": "list",
"data": [
{
"id": "model-id-0",
"object": "model",
"created": 1686935002,
"owned_by": "organization-owner",
"shutdown_date": null
},
{
"id": "model-id-1",
"object": "model",
"created": 1686935002,
"owned_by": "organization-owner",
"shutdown_date": null
},
{
"id": "model-id-2",
"object": "model",
"created": 1686935002,
"owned_by": "openai",
"shutdown_date": "2026-10-23"
},
]
}Retrieve model
get /models/\{model\}
Retrieves a model instance, providing basic information about the model such as the owner and permissioning.
Path Parameters
model: string
Returns
Model object \{ id, created, object, 2 more \}Describes an OpenAI model offering that can be used with the API.
id: stringThe model identifier, which can be referenced in the API endpoints.
created: numberThe Unix timestamp (in seconds) when the model was created.
object: "model"The object type, which is always "model".
"model"
owned_by: stringThe organization that owns the model.
shutdown_date: optional string or nullThe date when the model will shut down, or null if not announced.
Example
curl https://api.openai.com/v1/models/$MODEL \
-H "Authorization: Bearer $OPENAI_API_KEY"Response
{
"id": "id",
"created": 0,
"object": "model",
"owned_by": "owned_by",
"shutdown_date": "2019-12-27"
}Example
curl https://api.openai.com/v1/models/gpt-6-astra \
-H "Authorization: Bearer $OPENAI_API_KEY"Response
{
"id": "gpt-6-astra",
"object": "model",
"created": 1686935002,
"owned_by": "openai",
"shutdown_date": "2026-10-23"
}Domain Types
Model
Model object \{ id, created, object, 2 more \}Describes an OpenAI model offering that can be used with the API.
id: stringThe model identifier, which can be referenced in the API endpoints.
created: numberThe Unix timestamp (in seconds) when the model was created.
object: "model"The object type, which is always "model".
"model"
owned_by: stringThe organization that owns the model.
shutdown_date: optional string or nullThe date when the model will shut down, or null if not announced.
Model Deleted
ModelDeleted object \{ id, deleted, object \}id: stringdeleted: booleanobject: string