Supported models (routing)

Not Diamond supports the following LLMs for routing with the specified names:

📘

Looking for Prompt Adaptation models?

For a list of models supported for prompt adaptation, see Prompt Adaptation Models.

ProviderModel nameFunction callingStructured outputsAlias
OpenAIopenai/gpt-4o-2024-11-20✔️✔️
openai/gpt-4o-2024-08-06✔️✔️openai/gpt-4o
openai/gpt-4o-2024-05-13✔️✔️
openai/gpt-4-turbo-2024-04-09✔️✔️openai/gpt-4-turbo
openai/gpt-4-0125-preview✔️✔️openai/gpt-4-turbo-2024-04-09
openai/gpt-4-1106-preview✔️✔️
openai/gpt-4-0613✔️✔️openai/gpt-4
openai/gpt-3.5-turbo-0125✔️✔️openai/gpt-3.5-turbo
openai/gpt-4o-mini-2024-07-18✔️✔️openai/gpt-4o-mini
openai/chatgpt-4o-latest✔️
openai/gpt-4.1-2025-04-14✔️✔️openai/gpt-4.1
openai/gpt-4.1-mini-2025-04-14✔️✔️openai/gpt-4.1-mini
openai/gpt-4.1-nano-2025-04-14✔️✔️openai/gpt-4.1-nano
openai/gpt-5-2025-08-07✔️✔️openai/gpt-5
openai/gpt-5-mini-2025-08-07✔️✔️openai/gpt-5-mini
openai/gpt-5-nano-2025-08-07✔️✔️openai/gpt-5-nano
openai/gpt-5.1-2025-11-13✔️✔️openai/gpt-5.1
Anthropicanthropic/claude-haiku-4-5-20251001✔️✔️anthropic/claude-haiku-4-5
anthropic/claude-sonnet-4-5-20250929✔️✔️anthropic/claude-sonnet-4-5
anthropic/claude-opus-4-20250514✔️✔️anthropic/claude-opus-4-0
anthropic/claude-opus-4-1-20250805✔️✔️anthropic/claude-opus-4-1
anthropic/claude-sonnet-4-20250514✔️✔️anthropic/claude-sonnet-4-0
anthropic/claude-3-7-sonnet-20250219✔️✔️anthropic/claude-3-7-sonnet-latest
anthropic/claude-3-5-haiku-20241022✔️
anthropic/claude-3-haiku-20240307✔️
Googlegoogle/gemini-2.0-flash-001✔️✔️google/gemini-2.0-flash
google/gemini-1.5-flash-latest✔️✔️
google/gemini-2.5-pro✔️✔️
google/gemini-2.5-flash✔️✔️
google/gemini-3-pro-preview✔️✔️
Mistralmistral/open-mixtral-8x22b✔️
mistral/codestral-latest
mistral/open-mixtral-8x7b✔️
mistral/mistral-large-2407✔️✔️mistral/mistral-large-latest
mistral/mistral-large-2402✔️✔️
mistral/mistral-medium-latest✔️
mistral/mistral-small-latest✔️✔️
mistral/open-mistral-7b✔️
mistral/open-mistral-nemo✔️✔️
X.Aix-ai/grok-4✔️✔️
x-ai/grok-3-mini✔️✔️
x-ai/grok-3✔️✔️
Replicatereplicate/meta-llama-3-70b-instruct
replicate/meta-llama-3-8b-instruct
replicate/mixtral-8x7b-instruct-v0.1
replicate/mistral-7b-instruct-v0.2
replicate/meta-llama-3.1-405b-instruct
TogetherAItogetherai/Llama-3-70b-chat-hf
togetherai/Llama-3-8b-chat-hf
togetherai/Meta-Llama-3.1-8B-Instruct-Turbo
togetherai/Meta-Llama-3.1-70B-Instruct-Turbo
togetherai/Meta-Llama-3.1-405B-Instruct-Turbo
togetherai/Qwen2-72B-Instruct
togetherai/Mixtral-8x22B-Instruct-v0.1
togetherai/Mixtral-8x7B-Instruct-v0.1
togetherai/Mistral-7B-Instruct-v0.2
togetherai/DeepSeek-R1
Perplexityperplexity/sonar
Coherecohere/command-r-plus✔️✔️
cohere/command-r✔️✔️

We are continuously expanding our list of supported models. Send us a note if you have a specific model requirement and we will onboard it for you.

Custom models

You can route to your own custom models—whether a fine-tuned model, an agentic workflow, or any other custom inference endpoint—by training your own custom router and including your custom model in the evaluation dataset.