initial commit

This commit is contained in:
2026-05-11 12:36:20 +05:30
commit 384cbe8019
15377 changed files with 2360544 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
"""Message and message content types.
Includes message types for different roles (e.g., human, AI, system), as well as types
for message content blocks (e.g., text, image, audio) and tool calls.
"""
from langchain_core.messages import (
AIMessage,
AIMessageChunk,
Annotation,
AnyMessage,
AudioContentBlock,
Citation,
ContentBlock,
DataContentBlock,
FileContentBlock,
HumanMessage,
ImageContentBlock,
InputTokenDetails,
InvalidToolCall,
MessageLikeRepresentation,
NonStandardAnnotation,
NonStandardContentBlock,
OutputTokenDetails,
PlainTextContentBlock,
ReasoningContentBlock,
RemoveMessage,
ServerToolCall,
ServerToolCallChunk,
ServerToolResult,
SystemMessage,
TextContentBlock,
ToolCall,
ToolCallChunk,
ToolMessage,
UsageMetadata,
VideoContentBlock,
trim_messages,
)
__all__ = [
"AIMessage",
"AIMessageChunk",
"Annotation",
"AnyMessage",
"AudioContentBlock",
"Citation",
"ContentBlock",
"DataContentBlock",
"FileContentBlock",
"HumanMessage",
"ImageContentBlock",
"InputTokenDetails",
"InvalidToolCall",
"MessageLikeRepresentation",
"NonStandardAnnotation",
"NonStandardContentBlock",
"OutputTokenDetails",
"PlainTextContentBlock",
"ReasoningContentBlock",
"RemoveMessage",
"ServerToolCall",
"ServerToolCallChunk",
"ServerToolResult",
"SystemMessage",
"TextContentBlock",
"ToolCall",
"ToolCallChunk",
"ToolMessage",
"UsageMetadata",
"VideoContentBlock",
"trim_messages",
]