GET /v1/models
List available models and their capabilities.
- Method: GET
- Path:
/v1/models
- Auth: Bearer token in
Authorization
header
Description
Returns model metadata, including input/output modalities. Use this to determine which models support text, image, file (PDF), and audio inputs.
See also: Features → Multimodal → Overview, Images, Files, Audio.
Example request
- Python
- Node.js
- cURL
from openai import OpenAI
client = OpenAI(base_url="https://api.naga.ac/v1", api_key="YOUR_API_KEY")
models = client.models.list()
print(models.data[0])
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.naga.ac/v1", apiKey: "YOUR_API_KEY" });
const models = await client.models.list();
console.log(models.data[0]);
curl https://api.naga.ac/v1/models \
-H "Authorization: Bearer YOUR_API_KEY"
Example response
[
{
"id": "gpt-5-mini-2025-08-07",
"object": "model",
"architecture": {
"input_modalities": ["text", "image", "file"],
"output_modalities": ["text"]
},
"limit_group": "default-gpt-5-mini",
"description": "Fast small model for chat and reasoning"
}
]