Home / Function/ set_messages_params() — anthropic-sdk-python Function Reference

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

Subdomains

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