Home / Function/ get_num_tokens_from_messages() — langchain Function Reference

get_num_tokens_from_messages() — langchain Function Reference

Architecture documentation for the get_num_tokens_from_messages() function in test_context_editing.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  fa2312c7_2802_6fd6_1396_bf6702991289["get_num_tokens_from_messages()"]
  e4abac34_2d3d_5daa_0083_f37eeae00aa4["_TokenCountingChatModel"]
  fa2312c7_2802_6fd6_1396_bf6702991289 -->|defined in| e4abac34_2d3d_5daa_0083_f37eeae00aa4
  eb6f62e5_f9cc_0bfa_50cc_1d041797cf64["_count_message_tokens()"]
  fa2312c7_2802_6fd6_1396_bf6702991289 -->|calls| eb6f62e5_f9cc_0bfa_50cc_1d041797cf64
  style fa2312c7_2802_6fd6_1396_bf6702991289 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_context_editing.py lines 37–42

    def get_num_tokens_from_messages(
        self,
        messages: list[BaseMessage],
        tools: Sequence | None = None,
    ) -> int:
        return sum(_count_message_tokens(message) for message in messages)

Domain

Subdomains

Frequently Asked Questions

What does get_num_tokens_from_messages() do?
get_num_tokens_from_messages() is a function in the langchain codebase, defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_context_editing.py.
Where is get_num_tokens_from_messages() defined?
get_num_tokens_from_messages() is defined in libs/langchain_v1/tests/unit_tests/agents/middleware/implementations/test_context_editing.py at line 37.
What does get_num_tokens_from_messages() call?
get_num_tokens_from_messages() calls 1 function(s): _count_message_tokens.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free