provider/model-name format, the same convention used by OpenRouter.
Model ID Format
Every model is identified by a string in the format: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 Google
model parameter in your Chat Completions request.
Popular Models
| Model ID | Provider | Context Window | Reasoning | Best For |
|---|---|---|---|---|
anthropic/claude-sonnet-4-6 | Anthropic | 200K | Yes | General coding, analysis, complex tasks |
anthropic/claude-sonnet-4-5 | Anthropic | 200K | Yes | Balanced performance and cost |
openai/gpt-4o | OpenAI | 128K | No | Multimodal tasks, fast responses |
google/gemini-2.5-pro | 1M | Yes | Very long context, document analysis | |
deepseek/deepseek-chat | DeepSeek | 64K | No | Cost-effective coding tasks |
x-ai/grok-3 | xAI | 128K | Yes | Reasoning-heavy tasks |
Model availability and pricing change over time. Check app.cline.bot for the latest catalog.
Free Models
These models are available at no cost. They are a good starting point for experimentation and lightweight tasks:| Model ID | Provider | Context Window |
|---|---|---|
minimax/minimax-m2.5 | MiniMax | 1M |
kwaipilot/kat-coder-pro | Kwaipilot | 32K |
z-ai/glm-5 | Z-AI | 128K |
Reasoning Models
Some models support extended thinking, where the model reasons through a problem before responding. When using these models:- Reasoning content appears in
delta.reasoningduring streaming - Some providers return encrypted reasoning blocks in
delta.reasoning_details - Reasoning tokens are counted separately from output tokens
supportsReasoning capability in the model catalog.
Choosing a Model
| 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 |
Image Support
Models that support images accept base64-encoded image content in themessages array:
supportsImages capability before sending image content.

