langchain_core() — langchain Function Reference
Architecture documentation for the langchain_core() function in __init__.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD e4b0f0f5_f5df_c197_4b2d_a865d29ca4c0["langchain_core()"] 679db589_ff5b_4b37_91dc_380ea341be7c["__init__.py"] e4b0f0f5_f5df_c197_4b2d_a865d29ca4c0 -->|defined in| 679db589_ff5b_4b37_91dc_380ea341be7c style e4b0f0f5_f5df_c197_4b2d_a865d29ca4c0 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/core/langchain_core/messages/__init__.py lines 9–70
from langchain_core.messages.ai import (
AIMessage,
AIMessageChunk,
InputTokenDetails,
OutputTokenDetails,
UsageMetadata,
)
from langchain_core.messages.base import (
BaseMessage,
BaseMessageChunk,
merge_content,
message_to_dict,
messages_to_dict,
)
from langchain_core.messages.block_translators.openai import (
convert_to_openai_data_block,
convert_to_openai_image_block,
)
from langchain_core.messages.chat import ChatMessage, ChatMessageChunk
from langchain_core.messages.content import (
Annotation,
AudioContentBlock,
Citation,
ContentBlock,
DataContentBlock,
FileContentBlock,
ImageContentBlock,
InvalidToolCall,
NonStandardAnnotation,
NonStandardContentBlock,
PlainTextContentBlock,
ReasoningContentBlock,
ServerToolCall,
ServerToolCallChunk,
ServerToolResult,
TextContentBlock,
VideoContentBlock,
is_data_content_block,
)
from langchain_core.messages.function import FunctionMessage, FunctionMessageChunk
from langchain_core.messages.human import HumanMessage, HumanMessageChunk
from langchain_core.messages.modifier import RemoveMessage
from langchain_core.messages.system import SystemMessage, SystemMessageChunk
from langchain_core.messages.tool import (
ToolCall,
ToolCallChunk,
ToolMessage,
ToolMessageChunk,
)
from langchain_core.messages.utils import (
AnyMessage,
MessageLikeRepresentation,
_message_from_dict,
convert_to_messages,
convert_to_openai_messages,
filter_messages,
get_buffer_string,
merge_message_runs,
message_chunk_to_message,
messages_from_dict,
trim_messages,
)
Domain
Subdomains
Source
Frequently Asked Questions
What does langchain_core() do?
langchain_core() is a function in the langchain codebase, defined in libs/core/langchain_core/messages/__init__.py.
Where is langchain_core() defined?
langchain_core() is defined in libs/core/langchain_core/messages/__init__.py at line 9.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free