Skip to main content
Not all AI models can do the same things. Some can use tools, handle images, or return structured results—others can’t. Here’s a quick look at what popular models can and can’t do:
ProviderModelImage InputObject GenerationTool UsageTool Streaming
OpenAIgpt-5
OpenAIgpt-5-mini
OpenAIgpt-5-nano
OpenAIgpt-4.1
OpenAIgpt-4.1-mini
OpenAIgpt-4.1-nano
OpenAIgpt-4o
OpenAIgpt-4o-mini
OpenAIgpt-4-turbo
OpenAIgpt-4
OpenAIo3-mini
OpenAIo3
OpenAIo4-mini
OpenAIo1
Anthropicclaude-opus-4-latest
Anthropicclaude-sonnet-4-latest
Anthropicclaude-3-7-sonnet-latest
Anthropicclaude-3-5-sonnet-latest
Anthropicclaude-3-5-haiku-latest
Google Generative AIgemini-2.0-flash-exp
Google Generative AIgemini-1.5-flash
Google Generative AIgemini-1.5-pro
Google Vertexgemini-2.0-flash-exp
Google Vertexgemini-1.5-flash
Google Vertexgemini-1.5-pro
Source: Model capabilities documentation