set_messages_params() — anthropic-sdk-python Function Reference
Architecture documentation for the set_messages_params() function in _beta_runner.py from the anthropic-sdk-python codebase.
Entity Profile
Dependency Diagram
graph TD adc89f46_a31c_f374_60f3_d6ae19ce9e15["set_messages_params()"] 74dfae5d_02b1_0e09_5e30_62a5a1ac1ac2["BaseToolRunner"] adc89f46_a31c_f374_60f3_d6ae19ce9e15 -->|defined in| 74dfae5d_02b1_0e09_5e30_62a5a1ac1ac2 4970c546_0fad_9c03_1498_9ae6f7952dcf["append_messages()"] 4970c546_0fad_9c03_1498_9ae6f7952dcf -->|calls| adc89f46_a31c_f374_60f3_d6ae19ce9e15 fc3214ad_dd7a_b1a4_994d_95d55d1f3a68["_check_and_compact()"] fc3214ad_dd7a_b1a4_994d_95d55d1f3a68 -->|calls| adc89f46_a31c_f374_60f3_d6ae19ce9e15 dc62d390_be42_9d71_fa80_f161d7ae3cc8["_check_and_compact()"] dc62d390_be42_9d71_fa80_f161d7ae3cc8 -->|calls| adc89f46_a31c_f374_60f3_d6ae19ce9e15 style adc89f46_a31c_f374_60f3_d6ae19ce9e15 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/anthropic/lib/tools/_beta_runner.py lines 85–98
def set_messages_params(
self,
params: ParseMessageCreateParamsBase[ResponseFormatT]
| Callable[[ParseMessageCreateParamsBase[ResponseFormatT]], ParseMessageCreateParamsBase[ResponseFormatT]],
) -> None:
"""
Update the parameters for the next API call. This invalidates any cached tool responses.
Args:
params (ParsedMessageCreateParamsBase[ResponseFormatT] | Callable): Either new parameters or a function to mutate existing parameters
"""
if callable(params):
params = params(self._params)
self._params = params
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does set_messages_params() do?
set_messages_params() is a function in the anthropic-sdk-python codebase, defined in src/anthropic/lib/tools/_beta_runner.py.
Where is set_messages_params() defined?
set_messages_params() is defined in src/anthropic/lib/tools/_beta_runner.py at line 85.
What calls set_messages_params()?
set_messages_params() is called by 3 function(s): _check_and_compact, _check_and_compact, append_messages.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free