mirror of
https://github.com/hwchase17/langchain.git
synced 2025-09-17 15:35:14 +00:00
.
This commit is contained in:
@@ -184,10 +184,16 @@ class AIMessage(BaseMessage):
|
|||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
content: Union[str, list[Union[str, dict]]],
|
||||||
|
**kwargs: Any,
|
||||||
|
) -> None:
|
||||||
|
"""Initialize AIMessage.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
content: The content of the message.
|
content: The content of the message.
|
||||||
kwargs: Additional arguments to pass to the parent class.
|
kwargs: Additional arguments to pass to the parent class.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
super().__init__(content=content, **kwargs)
|
super().__init__(content=content, **kwargs)
|
||||||
|
|
||||||
|
@@ -74,9 +74,15 @@ class BaseMessage(Serializable):
|
|||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
content: Union[str, list[Union[str, dict]]],
|
||||||
|
**kwargs: Any,
|
||||||
|
) -> None:
|
||||||
|
"""Initialize BaseMessage.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
content: The string contents of the message.
|
content: The string contents of the message.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
super().__init__(content=content, **kwargs)
|
super().__init__(content=content, **kwargs)
|
||||||
|
|
||||||
|
@@ -1,8 +1,7 @@
|
|||||||
"""Human message."""
|
"""Human message."""
|
||||||
|
|
||||||
from typing import Any, Literal, Optional, Union, cast, overload
|
from typing import Any, Literal, Union, overload
|
||||||
|
|
||||||
from langchain_core.messages import content as types
|
|
||||||
from langchain_core.messages.base import BaseMessage, BaseMessageChunk
|
from langchain_core.messages.base import BaseMessage, BaseMessageChunk
|
||||||
|
|
||||||
|
|
||||||
@@ -54,10 +53,16 @@ class HumanMessage(BaseMessage):
|
|||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
content: Union[str, list[Union[str, dict]]],
|
||||||
|
**kwargs: Any,
|
||||||
|
) -> None:
|
||||||
|
"""Initialize HumanMessage.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
content: The string contents of the message.
|
content: The string contents of the message.
|
||||||
kwargs: Additional fields to pass to the message.
|
kwargs: Additional fields to pass to the message.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
super().__init__(content=content, **kwargs)
|
super().__init__(content=content, **kwargs)
|
||||||
|
|
||||||
|
@@ -1,15 +1,13 @@
|
|||||||
"""Messages for tools."""
|
"""Messages for tools."""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
from typing import Any, Literal, Optional, Union, cast, overload
|
from typing import Any, Literal, Optional, Union, overload
|
||||||
from uuid import UUID
|
from uuid import UUID
|
||||||
|
|
||||||
from pydantic import Field, model_validator
|
from pydantic import Field, model_validator
|
||||||
from typing_extensions import NotRequired, TypedDict, override
|
from typing_extensions import NotRequired, TypedDict, override
|
||||||
|
|
||||||
from langchain_core.messages import content as types
|
|
||||||
from langchain_core.messages.base import BaseMessage, BaseMessageChunk, merge_content
|
from langchain_core.messages.base import BaseMessage, BaseMessageChunk, merge_content
|
||||||
from langchain_core.messages.content import InvalidToolCall as InvalidToolCall
|
|
||||||
from langchain_core.utils._merge import merge_dicts, merge_obj
|
from langchain_core.utils._merge import merge_dicts, merge_obj
|
||||||
|
|
||||||
|
|
||||||
@@ -150,10 +148,16 @@ class ToolMessage(BaseMessage, ToolOutputMixin):
|
|||||||
**kwargs: Any,
|
**kwargs: Any,
|
||||||
) -> None: ...
|
) -> None: ...
|
||||||
|
|
||||||
|
def __init__(
|
||||||
|
self,
|
||||||
|
content: Union[str, list[Union[str, dict]]],
|
||||||
|
**kwargs: Any,
|
||||||
|
) -> None:
|
||||||
|
"""Initialize ToolMessage.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
content: The string contents of the message.
|
content: The string contents of the message.
|
||||||
**kwargs: Additional fields.
|
**kwargs: Additional fields.
|
||||||
|
|
||||||
"""
|
"""
|
||||||
super().__init__(content=content, **kwargs)
|
super().__init__(content=content, **kwargs)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user