_gen_info_and_msg_metadata() — langchain Function Reference
Architecture documentation for the _gen_info_and_msg_metadata() function in chat_models.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 3aa65704_c798_ec7b_b231_6600cb1a6a44["_gen_info_and_msg_metadata()"] 20f4116a_d26d_2a5f_4a10_67af6940e081["chat_models.py"] 3aa65704_c798_ec7b_b231_6600cb1a6a44 -->|defined in| 20f4116a_d26d_2a5f_4a10_67af6940e081 7f210df0_4f6a_343c_b4fe_f942048ea776["stream()"] 7f210df0_4f6a_343c_b4fe_f942048ea776 -->|calls| 3aa65704_c798_ec7b_b231_6600cb1a6a44 39e8cf9b_1f2e_9a93_e3f1_aaaffdfd70fa["astream()"] 39e8cf9b_1f2e_9a93_e3f1_aaaffdfd70fa -->|calls| 3aa65704_c798_ec7b_b231_6600cb1a6a44 c75ce290_1863_e639_39d8_1d5eede2b115["_generate_with_cache()"] c75ce290_1863_e639_39d8_1d5eede2b115 -->|calls| 3aa65704_c798_ec7b_b231_6600cb1a6a44 1444b9d3_5ad9_5b23_967b_eb8224746e4f["_agenerate_with_cache()"] 1444b9d3_5ad9_5b23_967b_eb8224746e4f -->|calls| 3aa65704_c798_ec7b_b231_6600cb1a6a44 style 3aa65704_c798_ec7b_b231_6600cb1a6a44 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/language_models/chat_models.py lines 1772–1778
def _gen_info_and_msg_metadata(
generation: ChatGeneration | ChatGenerationChunk,
) -> dict:
return {
**(generation.generation_info or {}),
**generation.message.response_metadata,
}
Domain
Subdomains
Source
Frequently Asked Questions
What does _gen_info_and_msg_metadata() do?
_gen_info_and_msg_metadata() is a function in the langchain codebase, defined in libs/core/langchain_core/language_models/chat_models.py.
Where is _gen_info_and_msg_metadata() defined?
_gen_info_and_msg_metadata() is defined in libs/core/langchain_core/language_models/chat_models.py at line 1772.
What calls _gen_info_and_msg_metadata()?
_gen_info_and_msg_metadata() is called by 4 function(s): _agenerate_with_cache, _generate_with_cache, astream, stream.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free