Models API
List available LLM models for response generation. This endpoint is public and does not require authentication.
List Models
Get a list of all available LLM models and their availability status.
GET /v1/models
Response
{
"models": [
{
"id": "gpt-5.2",
"provider": "openai",
"available": true
},
{
"id": "gpt-5-mini",
"provider": "openai",
"available": true
},
{
"id": "claude-sonnet-4-5",
"provider": "anthropic",
"available": false
}
]
}Response Fields
id- Model identifier (e.g., "gpt-5.2", "claude-sonnet-4-5")provider- Model provider ("openai" or "anthropic")available- Whether the provider API key is configured (true/false)
Example
// Browser JS / Node.js
const response = await fetch('https://api.rtav.io/v1/models');
const { models } = await response.json();
// Filter available models
const availableModels = models.filter(m => m.available);
console.log('Available models:', availableModels);Supported Models
OpenAI Models
- gpt-5.2
- gpt-5.1
- gpt-5
- gpt-5-mini
- gpt-5-nano
- gpt-4.1
- gpt-4o
Anthropic Models
- claude-sonnet-4-5
- claude-haiku-4-5
- claude-opus-4-5
Note: Model availability depends on whether the corresponding provider API key is configured on the server.