Skip to content

Models Reference

This page lists models that expose structured output, reasoning, text verbosity, tokenization modality support, and built-in Anthropic web tools (web_search / web_fetch) where available. Model names prefer aliases where available; otherwise the table shows the minimal model string (including provider prefix when required). The provider column reflects the default provider used by fast-agent (models may become available with multiple providers in the future).

Model Provider Tokenizes Structured Output Reasoning Verbosity Built-in Web Tools
qwen-long aliyun Text json (schema)
qwen-max aliyun Text, Vision json (object)
qwen-plus aliyun Text, Vision json (object)
qwen-turbo aliyun Text, Vision json (object)
qwen3-max aliyun Text json (schema)
claude-3-5-haiku-20241022 anthropic Text, Vision, Document tool_use web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-3-5-haiku-latest anthropic Text, Vision, Document tool_use web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-3-5-haiku anthropic Text, Vision, Document tool_use web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-haiku-4-5-20251001 anthropic Text, Vision, Document json (schema) budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-haiku-4-5-20251001?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-opus-4-0 anthropic Text, Vision, Document tool_use budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-opus-4-0?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-opus-4-1 anthropic Text, Vision, Document json (schema) budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-opus-4-1?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-opus-4-20250514 anthropic Text, Vision, Document tool_use budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-opus-4-20250514?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-opus-4-5 anthropic Text, Vision, Document json (schema) budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-opus-4-5?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-sonnet-4-0 anthropic Text, Vision, Document tool_use budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-sonnet-4-0?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-sonnet-4-20250514 anthropic Text, Vision, Document tool_use budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-sonnet-4-20250514?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-sonnet-4-5-20250929 anthropic Text, Vision, Document json (schema) budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-sonnet-4-5-20250929?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude-sonnet-4-5 anthropic Text, Vision, Document json (schema) budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: claude-sonnet-4-5?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
claude anthropic Text, Vision, Document json (schema) effort: auto, low, medium, high, max, off
Example: claude.auto
web_search (web_search_20260209)
web_fetch (web_fetch_20260209)
beta: code-execution-web-tools-2026-02-09
haiku anthropic Text, Vision, Document json (schema) budget: low, medium, high, max, 0, 1024, 16000, 32000, off
Example: haiku?reasoning=1024
web_search (web_search_20250305)
web_fetch (web_fetch_20250910)
opus46 anthropic Text, Vision, Document json (schema) effort: auto, low, medium, high, max, off
Example: opus46.auto
web_search (web_search_20260209)
web_fetch (web_fetch_20260209)
beta: code-execution-web-tools-2026-02-09
opus anthropic Text, Vision, Document json (schema) effort: auto, low, medium, high, xhigh, max, off
Example: opus.auto
web_search (web_search_20260209)
web_fetch (web_fetch_20260209)
beta: code-execution-web-tools-2026-02-09
codexspark codexresponses Text json (schema)
deepseek.deepseek-ai/deepseek-v3.1 deepseek Text json (schema)
deepseek3 deepseek Text json (schema)
passthrough fast-agent Text json (schema)
playback fast-agent Text json (schema)
silent fast-agent Text json (schema)
slow fast-agent Text json (schema)
gemini25 google Text, Vision, Document, Audio, Video json (schema) effort: auto, minimal, low, medium, high, off
Example: gemini25.auto
gemini25pro google Text, Vision, Document, Audio, Video json (schema) effort: auto, minimal, low, medium, high, off
Example: gemini25pro.auto
gemini2 google Text, Vision, Document, Audio, Video json (schema)
gemini3.1flashlite google Text, Vision, Document, Audio, Video json (schema) effort: auto, minimal, low, medium, high, off
Example: gemini3.1flashlite.auto
gemini3 google Text, Vision, Document, Audio, Video json (schema) effort: auto, minimal, low, medium, high, off
Example: gemini3.auto
gemini3flash google Text, Vision, Document, Audio, Video json (schema) effort: auto, minimal, low, medium, high, off
Example: gemini3flash.auto
gemini google Text, Vision, Document, Audio, Video json (schema) effort: auto, minimal, low, medium, high, off
Example: gemini.auto
groq.deepseek-r1-distill-llama-70b groq Text json (object)
groq.qwen/qwen3-32b groq Text json (object)
moonshotai/kimi-k2-instruct-0905 groq Text json (schema)
moonshotai/kimi-k2-thinking groq Text json (schema)
moonshotai/kimi-k2 groq Text json (schema)
deepseek32 hf Text json (schema)
deepseek hf Text json (schema)
glm47 hf Text json (schema) toggle: on, off
Example: glm47?reasoning=off
glm5 hf Text json (schema) toggle: on, off
Example: glm5?reasoning=off
glm hf Text json (schema) toggle: on, off
Example: glm?reasoning=off
hf.minimaxai/minimax-m2 hf Text json (schema)
hf.qwen/qwen3-next-80b-a3b-instruct hf Text json (schema)
hf.zai-org/glm-4.6 hf Text json (schema)
kimi25 hf Text, Vision json (schema) toggle: on, off
Example: kimi25?reasoning=off
kimi hf Text, Vision json (schema) toggle: on, off
Example: kimi?reasoning=off
minimax21 hf Text json (schema)
minimax25 hf Text json (schema) toggle: on, off
Example: minimax25?reasoning=off
minimax hf Text json (schema)
qwen35 hf Text, Vision json (object) toggle: on, off
Example: qwen35?reasoning=off
gpt-4.1-2025-04-14 openai Text, Vision, Document json (schema)
gpt-4.1-mini-2025-04-14 openai Text, Vision, Document json (schema)
gpt-4.1-mini openai Text, Vision, Document json (schema)
gpt-4.1-nano-2025-04-14 openai Text, Vision, Document json (schema)
gpt-4.1-nano openai Text, Vision, Document json (schema)
gpt-4.1 openai Text, Vision, Document json (schema)
gpt-4o-2024-11-20 openai Text, Vision, Document json (schema)
gpt-4o-mini-2024-07-18 openai Text, Vision, Document json (schema)
gpt-4o-mini openai Text, Vision, Document json (schema)
gpt-4o openai Text, Vision, Document json (schema)
gpt-oss-20b openai Text json (schema)
gpt-oss openai Text json (schema)
chatgpt responses Text, Vision, Document json (schema)
codex responses Text, Vision, Document json (schema) effort: low, medium, high, xhigh
Example: codex.medium
low, medium, high
Example: codex?verbosity=low
gpt-5-mini responses Text, Vision, Document json (schema) effort: minimal, low, medium, high
Example: gpt-5-mini.medium
low, medium, high
Example: gpt-5-mini?verbosity=low
gpt-5-nano-2025-08-07 responses Text, Vision, Document json (schema) effort: minimal, low, medium, high
Example: gpt-5-nano-2025-08-07.medium
low, medium, high
Example: gpt-5-nano-2025-08-07?verbosity=low
gpt-5-nano responses Text, Vision, Document json (schema) effort: minimal, low, medium, high
Example: gpt-5-nano.medium
low, medium, high
Example: gpt-5-nano?verbosity=low
gpt-5.3-chat-latest responses Text, Vision, Document json (schema)
gpt-5 responses Text, Vision, Document json (schema) effort: minimal, low, medium, high
Example: gpt-5.medium
low, medium, high
Example: gpt-5?verbosity=low
gpt51 responses Text, Vision, Document json (schema) effort: none, low, medium, high, xhigh, off
Example: gpt51.none
low, medium, high
Example: gpt51?verbosity=low
gpt52 responses Text, Vision, Document json (schema) effort: none, low, medium, high, xhigh, off
Example: gpt52.none
low, medium, high
Example: gpt52?verbosity=low
gpt54-mini responses Text, Vision json (schema) effort: none, low, medium, high, xhigh, off
Example: gpt54-mini.none
low, medium, high
Example: gpt54-mini?verbosity=low
gpt54-nano responses Text, Vision json (schema) effort: none, low, medium, high, xhigh, off
Example: gpt54-nano.none
low, medium, high
Example: gpt54-nano?verbosity=low
gpt54 responses Text, Vision, Document json (schema) effort: none, low, medium, high, xhigh, off
Example: gpt54.none
low, medium, high
Example: gpt54?verbosity=low
gpt55 responses Text, Vision, Document json (schema) effort: none, low, medium, high, xhigh, off
Example: gpt55.none
low, medium, high
Example: gpt55?verbosity=low
o1-2024-12-17 responses Text, Vision json (schema) effort: minimal, low, medium, high, xhigh
Example: o1-2024-12-17.medium
o1-mini responses Text, Vision json (schema) effort: minimal, low, medium, high, xhigh
Example: o1-mini.medium
o1-preview responses Text, Vision json (schema) effort: minimal, low, medium, high, xhigh
Example: o1-preview.medium
o1 responses Text, Vision json (schema) effort: minimal, low, medium, high, xhigh
Example: o1.medium
o3-2025-04-16 responses Text, Vision, Document json (schema) effort: low, medium, high
Example: o3-2025-04-16.medium
o3-mini-2025-01-31 responses Text json (schema) effort: low, medium, high
Example: o3-mini-2025-01-31.medium
o3-mini responses Text json (schema) effort: low, medium, high
Example: o3-mini.medium
o3 responses Text, Vision, Document json (schema) effort: low, medium, high
Example: o3.medium
o4-mini-2025-04-16 responses Text, Vision, Document json (schema) effort: low, medium, high
Example: o4-mini-2025-04-16.medium
o4-mini responses Text, Vision, Document json (schema) effort: low, medium, high
Example: o4-mini.medium
responses.o3-pro responses Text json (schema)
grok-3-fast xai Text json (schema)
grok-3-latest xai Text json (schema)
grok-3-mini-fast xai Text json (schema)
grok-3-mini xai Text json (schema)
grok-3 xai Text json (schema)
grok-4-0709 xai Text json (schema)
grok-4-1-fast-non-reasoning xai Text, Vision json (schema)
grok-4-1-fast-reasoning xai Text, Vision json (schema)
grok-4-fast-reasoning xai Text, Vision json (schema)
grok-4-fast xai Text, Vision json (schema)
grok-4-latest xai Text json (schema) effort: none, low, medium, high, off
Example: grok-4-latest.low
grok-4.3-latest xai Text json (schema) effort: none, low, medium, high, off
Example: grok-4.3-latest.low
grok-4 xai Text json (schema) effort: none, low, medium, high, off
Example: grok-4.low
grok xai Text json (schema) effort: none, low, medium, high, off
Example: grok.low
grok xai Text json (schema) effort: none, low, medium, high, off
Example: grok.low