GET/v1/models

List models

Lists all available models. No authentication required.

Query Parameters

statusstringOptional

Filter by status. Values: active, deprecated, retired. If omitted, returns all models.

Response

Returns a list of available models in OpenAI-compatible format.

objectstring

Always "list".

dataarray

Array of model objects. Each object contains id ({owner}/{model} format), object, created, owned_by, status (active | deprecated | retired), modalities (input and output modality lists), and endpoints (chat_completions, responses, images_generations) fields.

Try it

Request

# All models
curl https://apis.opengateway.ai/v1/models
# Active models only
curl "https://apis.opengateway.ai/v1/models?status=active"

Response

{
"object": "list",
"data": [
{
"id": "openai/gpt-4o",
"object": "model",
"created": 1700000000,
"owned_by": "openai",
"status": "active",
"modalities": {
"input": ["text", "image"],
"output": ["text"]
},
"endpoints": ["chat_completions", "responses"]
},
{
"id": "anthropic/claude-sonnet-4-20250514",
"object": "model",
"created": 1700000000,
"owned_by": "anthropic",
"status": "active",
"modalities": {
"input": ["text", "image"],
"output": ["text"]
},
"endpoints": ["chat_completions"]
},
{
"id": "openai/gpt-image-2",
"object": "model",
"created": 1700000000,
"owned_by": "openai",
"status": "active",
"modalities": {
"input": ["text", "image"],
"output": ["image"]
},
"endpoints": ["images_generations"]
}
]
}