Provider-facing generation defaults for an agent.
Generation parameters are intentionally permissive because the supported option set varies by model and provider. Jidoka owns the merge shape, while ReqLLM/provider clients own final option validation.
Summary
Functions
Normalizes optional generation settings.
Builds generation settings from keyword or map attributes.
Builds generation settings and raises if the attributes are invalid.
Returns the Zoi schema for model generation settings.
Converts generation settings to options for ReqLLM.
Types
Functions
Normalizes optional generation settings.
Builds generation settings from keyword or map attributes.
Builds generation settings and raises if the attributes are invalid.
@spec schema() :: Zoi.schema()
Returns the Zoi schema for model generation settings.
Converts generation settings to options for ReqLLM.