Skip to content

[model]

LLM provider, model, context window, and reasoning settings for this project.

Required at the top level of seal.toml.

Typestringrequired

Provider-specific model identifier to request.

Typestringrequired

Provider backend to use for LLM requests, such as anthropic or openai.

Typeinteger | null

Context-window override for this model. When omitted, Seal uses provider metadata.

Typeenum (string), optional

Reasoning effort to request from providers that support effort levels. When omitted, Seal chooses a model-appropriate default.

ValueMeaning
"low"
"medium"
"high"
"xhigh"Between High and Max. Anthropic’s recommended starting point for coding / agentic workloads on Opus 4.7.
"max"Anthropic’s highest effort level. Opus-4.6+ only; other models return a 400 when this value is sent.
TypeobjectDefault

Extra HTTP headers merged into every LLM request.

Typeinteger | null

Output-token cap to send to the provider as max_tokens. When omitted, Seal uses provider metadata to pick the model’s advertised ceiling.

Typeenum (string)

Extended thinking mode for LLM requests.

ValueMeaning
"adaptive"Model decides how much to think (default).
"manual"Explicit token budget for thinking (requires thinking_budget).
"disabled"No thinking.
Typeinteger | null

Token budget for manual thinking mode. Required when thinking = "manual".