chat.py — langchain Source File
Architecture documentation for chat.py, a python file in the langchain codebase. 3 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 245441cc_2961_b9c3_a6cf_e108df3b723c["chat.py"] b9f9a99f_aaea_6efd_1322_fc2c11bdc4b4["langchain_core.prompt_values"] 245441cc_2961_b9c3_a6cf_e108df3b723c --> b9f9a99f_aaea_6efd_1322_fc2c11bdc4b4 16c7d167_e2e4_cd42_2bc2_d182459cd93c["langchain_core.prompts.chat"] 245441cc_2961_b9c3_a6cf_e108df3b723c --> 16c7d167_e2e4_cd42_2bc2_d182459cd93c 3a496c8e_6a55_af8c_7377_236fd26559d7["langchain_core.prompts.message"] 245441cc_2961_b9c3_a6cf_e108df3b723c --> 3a496c8e_6a55_af8c_7377_236fd26559d7 style 245441cc_2961_b9c3_a6cf_e108df3b723c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
from langchain_core.prompt_values import ChatPromptValue, ChatPromptValueConcrete
from langchain_core.prompts.chat import (
AIMessagePromptTemplate,
BaseChatPromptTemplate,
BaseStringMessagePromptTemplate,
ChatMessagePromptTemplate,
ChatPromptTemplate,
HumanMessagePromptTemplate,
MessageLike,
MessageLikeRepresentation,
MessagePromptTemplateT,
MessagesPlaceholder,
SystemMessagePromptTemplate,
_convert_to_message,
_create_template_from_message_type,
)
__all__ = [
"AIMessagePromptTemplate",
"BaseChatPromptTemplate",
"BaseMessagePromptTemplate",
"BaseStringMessagePromptTemplate",
"ChatMessagePromptTemplate",
"ChatPromptTemplate",
"ChatPromptValue",
"ChatPromptValueConcrete",
"HumanMessagePromptTemplate",
"MessageLike",
"MessageLikeRepresentation",
"MessagePromptTemplateT",
"MessagesPlaceholder",
"SystemMessagePromptTemplate",
"_convert_to_message",
"_create_template_from_message_type",
]
from langchain_core.prompts.message import BaseMessagePromptTemplate
Dependencies
- langchain_core.prompt_values
- langchain_core.prompts.chat
- langchain_core.prompts.message
Source
Frequently Asked Questions
What does chat.py do?
chat.py is a source file in the langchain codebase, written in python.
What does chat.py depend on?
chat.py imports 3 module(s): langchain_core.prompt_values, langchain_core.prompts.chat, langchain_core.prompts.message.
Where is chat.py in the architecture?
chat.py is located at libs/langchain/langchain_classic/prompts/chat.py (directory: libs/langchain/langchain_classic/prompts).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free