← Schema index / Config Reference
llm schema
Canonical generated docsThis section is generated from
caco config schema --json. The table below preserves the runtime field path, type, required/default markers, and canonical description for every value in this slice.LLM endpoint aliases for general-purpose runtime use. Maps logical names to provider/model pairs.
| Field path | Type | Required | Default | Canonical description |
|---|---|---|---|---|
llm | section | optional | LLM endpoint aliases for general-purpose runtime use. Maps logical names to provider/model pairs. | |
└ llm.<alias> | map | optional | Named LLM endpoint (e.g. 'fast', 'reasoning'). | |
└ llm.<alias>.provider | string | required | Exact provider identity from the providers map. | |
└ llm.<alias>.structured_output | string | optional | Explicit tools or json_schema output; omitted keeps the selected API default. | |
└ llm.<alias>.model | string | required | Model identifier (e.g. 'claude-haiku-4-6'). | |
└ llm.<alias>.max_tokens | u32 | optional | 256 | Maximum tokens for the response. |