1. Reference
  2. LLM Models

Reference

LLM Models

Lists supported LLM providers and models in Stubber. Useful for choosing OpenAI, Anthropic Claude, Google Gemini, and other model options for AI tasks.

NOTE

The main task for interacting with LLMs in Stubber is the GPT Chat Task. This task allows you to start and manage a chat session with an LLM.
See the GPT Chat Task documentation for details on how to pass images, PDFs, videos, audio and other files as well as text messages to the LLM.

Stubber Model Aliases

Stubber maintains a set of model aliases — stable names that always point to a specific, high-quality model chosen by Stubber. Instead of committing to a particular model version, you can use an alias and Stubber will keep it pointed at the best available option as models evolve.

You use an alias exactly like any other model name in the GPT Chat Task.

Current Aliases

Alias Points To
stubber-default-conversational gpt-5.6-luna
stubber-default-media gemini-3.8-flash
stubber-default-quick-reply gq-gpt-oss-20b
stubber-default-safeguard gq-gpt-oss-safeguard-20b

When Stubber updates an alias to a newer or better model, this happens transparently — your templates continue working without any changes.

OpenAI

Depending on the model, Stubber uses either the OpenAI Chat Completions API or the newer Responses API — whichever works best for that model. The gpt-5.4, gpt-5.4-mini, gpt-5.4-nano, gpt-5.6-sol, gpt-5.6-terra, gpt-5.6-luna, gpt-6-sol, gpt-6-luna, and gpt-6.1-sol models use the Responses API. All other OpenAI models use the Chat Completions API.

OpenAI models are used with their standard API format with the following modifications:

O-Type Models

  • o3-mini and o4-mini: We delete the temperature field as these models don't support it
  • All O-type models: We convert image URLs into data URIs (some O-type models do not support images at all, e.g., o3-mini)

OpenAI Models

loading...

Anthropic (Claude)

Anthropic models require specific message format conversions:

Message Processing

  • Consecutive roles: Anthropic does not support consecutive roles, so we combine consecutive role messages into a single message with the messages.content into an array of the messages
  • System messages: The system messages are extracted and concatenated to be a single top-level system message parameter as Anthropic does not support system messages in the conversation flow
  • Conversation start: Anthropic calls have to start with a user message. If it doesn't start with one, we inject a simple one that just says "hi"

Image Understanding

For Anthropic, Stubber accepts the normal OpenAI specification of image understanding messages:

loading...

Before these messages are sent to Anthropic, we convert them to their structure, which can be seen here.

Claude Models

loading...

Removed Models

The following Claude-3 models have been removed by the provider:

  • claude-3-haiku-20240307 - Removed by Anthropic
  • claude-3-sonnet-20240229 - Removed by Anthropic
  • claude-3-opus-20240229 - Removed by Anthropic

Google Gemini

Gemini models have specific requirements and limitations:

Message Processing

  • System message limitation: Gemini models cannot be used with only a system message - they require at least one user message
  • Image processing: We convert image URLs into data URIs for compatibility

Gemini Models

loading...

Cerebras

Cerebras models use the OpenAI API integration with the following limitation:

Empty Enums

  • Empty enum limitation: Cerebras models do not support empty enums, so select fields with no options will result in errors.

Cerebras Models

loading...

DeepSeek

DeepSeek models use the OpenAI API integration with the following behavior:

DeepSeek Reasoner

  • deepseek-reasoner: Does not support function calling. If you pass tools to this model, it will automatically switch to deepseek-chat for that request

DeepSeek Models

loading...

Moonshot AI

Moonshot AI models use the OpenAI API integration.

Moonshot AI Models

loading...

Meta

Meta models use the OpenAI API integration.

Meta Models

loading...

Other Providers

Additional Models

loading...

General Operations Applied to All Providers

Function Method Determination

We determine which function method to use based on the model and the provider:

  • Models released after May 2025: Default to supplying functions to providers as tools
  • Models released before May 2025: Default to supplying functions to providers as functions

This is mostly abstracted for users and they do not need to worry about it, but you can specify a specific function method for a model as a parameter (see function_method).

If a specific chat already had a function call following a specific function method, then future iterations of that chat will also use that same function method. For example, if you use a new model (which uses tools) and then switch to an older function type model in the same chat, the older function type model would also use tools.

Tool Result Injection

For tools, tool messages from LLMs must be followed by a tool result. If there is a scenario where users disable dynamic tasks (which we use to inject tool results after function calls), then Stubber will inject a simple tool result of:

loading...

TypeSafe (System One)

System One models evaluate a state against structured questions and return typed answers — choices, scores, and probabilities. They are used with the System One Model Call task, not the GPT Chat Task.

System One Models

Model Name Provider Notes
jev-latest TypeSafe Always resolves to the latest stable Jev model

Image Generation Models

These models are available in the Generate Image Task.

loading...

All Supported Chat Models

The following table shows all supported chat models and their capabilities:

Model Name Provider Function Calling Image Understanding API
gpt-3.5-turbo OpenAI ✅ ❌ Completions
gpt-3.5-turbo-0125 OpenAI ✅ ❌ Completions
gpt-3.5-turbo-instruct OpenAI ✅ ❌ Completions
gpt-3.5-turbo-1106 OpenAI ✅ ❌ Completions
gpt-3.5-turbo-16k OpenAI ❌ ❌ Completions
gpt-4 OpenAI ✅ ❌ Completions
gpt-4-0613 OpenAI ✅ ❌ Completions
gpt-4-turbo OpenAI ✅ ✅ Completions
gpt-4-turbo-2024-04-09 OpenAI ✅ ✅ Completions
gpt-4-turbo-preview OpenAI ✅ ✅ Completions
gpt-4-1106-preview OpenAI ✅ ✅ Completions
gpt-4-0125-preview OpenAI ✅ ✅ Completions
gpt-4o OpenAI ✅ ✅ Completions
gpt-4o-2024-05-13 OpenAI ✅ ✅ Completions
gpt-4o-2024-08-06 OpenAI ✅ ✅ Completions
gpt-4o-mini OpenAI ✅ ✅ Completions
gpt-4o-mini-2024-07-18 OpenAI ✅ ✅ Completions
gpt-4.1 OpenAI ✅ ✅ Completions
gpt-4.1-mini OpenAI ✅ ✅ Completions
gpt-4.1-nano OpenAI ✅ ✅ Completions
o1 OpenAI ❌ ✅ Completions
o3 OpenAI ✅ ✅ Completions
o3-mini OpenAI ✅ ❌ Completions
o4-mini OpenAI ✅ ✅ Completions
gpt-5 OpenAI ✅ ✅ Completions
gpt-5-mini OpenAI ✅ ✅ Completions
gpt-5-nano OpenAI ✅ ✅ Completions
gpt-5.2 OpenAI ✅ ✅ Completions
gpt-5-chat-latest OpenAI ❌ ✅ Completions
gpt-5.3-chat-latest OpenAI ✅ ✅ Completions
gpt-5.4 OpenAI ✅ ✅ Responses
gpt-5.4-mini OpenAI ✅ ✅ Responses
gpt-5.4-nano OpenAI ✅ ✅ Responses
gpt-5.6-sol OpenAI ✅ ✅ Responses
gpt-5.6-terra OpenAI ✅ ✅ Responses
gpt-5.6-luna OpenAI ✅ ✅ Responses
gpt-6-sol OpenAI ✅ ✅ Responses
gpt-6-luna OpenAI ✅ ✅ Responses
gpt-6.1-sol OpenAI ✅ ✅ Responses
claude-sonnet-4 Anthropic ✅ ✅
claude-sonnet-5 Anthropic ✅ ✅
claude-opus-4 Anthropic ✅ ✅
claude-opus-4-6 Anthropic ✅ ✅
claude-opus-4-7 Anthropic ✅ ✅
claude-opus-4-8 Anthropic ✅ ✅
claude-opus-5 Anthropic ✅ ✅
claude-sonnet-4-5-20250929 Anthropic ✅ ✅
claude-sonnet-4-6 Anthropic ✅ ✅
claude-haiku-4-5-20251001 Anthropic ✅ ✅
gemini-2.5-pro-exp Google ✅ ✅
gemini-2.5-pro-preview Google ✅ ✅
gemini-2.5-flash-preview Google ✅ ✅
gemini-2.5-pro Google ✅ ✅
gemini-2.5-flash Google ✅ ✅
gemini-2.5-flash-lite Google ✅ ✅
gemini-3.1-pro-preview Google ✅ ✅
gemini-3-flash-preview Google ✅ ✅
gemini-3.1-flash-lite-preview Google ✅ ✅
gemini-3.5-flash Google ✅ ✅
gemini-3.7-flash Google ✅ ✅
gemini-3.8-flash Google ✅ ✅
kimi-k2.5 Moonshot AI ✅ ✅
kimi-k2.6 Moonshot AI ✅ ✅
kimi-k3 Moonshot AI ✅ ✅
muse-spark-1.2 Meta ✅ ✅
muse-spark-1.3 Meta ✅ ✅
di-llama-3-70b-instruct DeepInfra ❌ ❌
gq-llama-3-8b Groq ❌ ❌
gq-llama-3-70b Groq ❌ ❌
gq-qwen3-32b Groq ✅ ❌
gq-gpt-oss-120b Groq ✅ ❌
gq-gpt-oss-20b Groq ✅ ❌
gq-gpt-oss-safeguard-20b Groq ✅ ❌
gq-llama-4-scout-17b Groq ✅ ✅
gq-llama-4-maverick-17b Groq ✅ ✅
gq-kimi-k2-0905 Groq ✅ ❌
cb-llama-4-scout-17b-16e-instruct Cerebras ✅ ❌
cb-gpt-oss-120b Cerebras ✅ ❌
cb-zai-glm-4.7 Cerebras ✅ ❌
cb-gemma-4-31b Cerebras ✅ ✅
deepseek-chat DeepSeek ✅ ❌
deepseek-reasoner DeepSeek ❌ ❌
deepseek-v4-flash DeepSeek ✅ ❌
deepseek-v4-pro DeepSeek ✅ ❌
deepseek-flash DeepSeek ✅ ✅ Responses
grok-beta xAI ❌ ❌
grok-vision-beta xAI ❌ ✅
grok-4-0709 xAI ✅ ✅
grok-3 xAI ✅ ❌
grok-3-mini xAI ✅ ❌
grok-3-fast xAI ✅ ❌
grok-3-mini-fast xAI ✅ ❌
grok-4-fast xAI ✅ ✅
grok-4-fast-non-reasoning xAI ✅ ✅
grok-4.3 xAI ✅ ✅
grok-4.5 xAI ✅ ✅ Responses
grok-4.6 xAI ✅ ✅
grok-4.7 xAI ✅ ✅
grok-code-fast-1 xAI ✅ ❌
fw-deepseek-r1 Fireworks ❌ ❌
fw-deepseek-v3 Fireworks ❌ ❌
fw-kimi-k2-thinking Fireworks ✅ ❌
fw-glm-5.2 Fireworks ✅ ❌

Previous <- Reference