docs/api/models.mdx
The Cline API gives you access to models from multiple providers through a single endpoint. Model IDs follow the provider/model-name format, the same convention used by OpenRouter.
Every model is identified by a string in the format:
provider/model-name
For example:
anthropic/claude-sonnet-4-6 - Claude Sonnet 4.6 from Anthropicopenai/gpt-4o - GPT-4o from OpenAIgoogle/gemini-2.5-pro - Gemini 2.5 Pro from GooglePass this string as the model parameter in your Chat Completions request.
Example:
curl -X POST https://api.cline.bot/api/v1/chat/completions \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax/minimax-m2.5",
"messages": [{"role": "user", "content": "Hello!"}]
}'
Some models support extended thinking, where the model reasons through a problem before responding. When using these models:
delta.reasoning during streamingdelta.reasoning_detailsModels with reasoning support include most Claude, Gemini 2.5, and Grok 3 models. Check the model's supportsReasoning capability in the model catalog.
| If you need... | Consider |
|---|---|
| Best coding performance | anthropic/claude-sonnet-4-6 |
| Long document analysis | google/gemini-2.5-pro (1M context) |
| Fast, cheap responses | deepseek/deepseek-chat |
| Free experimentation | minimax/minimax-m2.5 |
| Multi-modal (text + images) | openai/gpt-4o or anthropic/claude-sonnet-4-6 |
| Complex reasoning | Any model with reasoning support |
For a deeper comparison of model capabilities and pricing, see the Model Selection Guide.
Models that support images accept base64-encoded image content in the messages array:
{
"model": "anthropic/claude-sonnet-4-6",
"messages": [
{
"role": "user",
"content": [
{"type": "text", "text": "What's in this image?"},
{"type": "image_url", "image_url": {"url": "data:image/png;base64,..."}}
]
}
]
}
Not all models support images. Check the model's supportsImages capability before sending image content.