Functions
FUNC think_budget_forcing
backend: OllamaModelBackendaction: The last item of the context should be passed in as anactioninstead of as part of thectx. Seedocs/dev/generate_signature_decisions.md.think_max_tokens: Budget in number of tokens allocated for the think blockanswer_max_tokens: Budget in number of tokens allocated for the summary and answer block, None indicates unbounded answer, generating till EoSstart_think_token: String indicating start of think block, default <think>end_think_token: String indicating end of think block, default </think>begin_response_token: Used by certain models, string indicating start of response block, e.g. “<response>”, default Nonethink_more_suffix: String to append to force continued thinking, e.g. “\nWait” if set to None we will not force additional thinking. Use None for upper-bound budget caseanswer_suffix: String to append to force a final answermodel_options: Any model options to upsert into the defaults for this call.