{ "models": [ { "model_id": "claude-sonnet-4-6", "display_name": "Claude Sonnet 4.6", "description": "Best overall balance of speed and intelligence. Great for most tasks." }, { "model_id": "claude-opus-4-6", "display_name": "Claude Opus 4.6", "description": "Most capable Claude model. Best for complex analysis and reasoning." }, { "model_id": "claude-haiku-4-5", "display_name": "Claude Haiku 4.5", "description": "Fastest responses. Good for simple questions and quick lookups." }, { "model_id": "gpt-5.2", "display_name": "GPT-5.2", "description": "Most capable OpenAI model. Excellent for complex analysis." }, { "model_id": "gpt-5-mini", "display_name": "GPT-5 Mini", "description": "Lightweight and fast. Good for straightforward queries." }, { "model_id": "gemini-3.0-pro", "display_name": "Gemini 3.0 Pro", "description": "Google's advanced model. Strong reasoning and analysis." }, { "model_id": "gemini-3.0-flash", "display_name": "Gemini 3.0 Flash", "description": "Ultra-fast responses. Best for quick, simple tasks." } ], "default": "claude-sonnet-4-6"}
Models
List Models
Get available AI models and the default model
Returns the list of AI models available for chat conversations, along with the current default model. Each model object includes a model_id to pass as the model parameter when sending messages via SSE or WebSocket, plus a human-readable display name and description.