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
Defined In
Calls
Source
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