mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-20 03:21:33 +00:00
BUGFIX: Add import types and typevars from core (#13829)
This commit is contained in:
parent
751226e067
commit
58f7e109ac
@ -1,6 +1,7 @@
|
|||||||
from langchain_core.language_models.base import (
|
from langchain_core.language_models.base import (
|
||||||
BaseLanguageModel,
|
BaseLanguageModel,
|
||||||
LanguageModelInput,
|
LanguageModelInput,
|
||||||
|
LanguageModelOutput,
|
||||||
get_tokenizer,
|
get_tokenizer,
|
||||||
)
|
)
|
||||||
from langchain_core.language_models.chat_models import BaseChatModel, SimpleChatModel
|
from langchain_core.language_models.chat_models import BaseChatModel, SimpleChatModel
|
||||||
@ -14,4 +15,5 @@ __all__ = [
|
|||||||
"LLM",
|
"LLM",
|
||||||
"LanguageModelInput",
|
"LanguageModelInput",
|
||||||
"get_tokenizer",
|
"get_tokenizer",
|
||||||
|
"LanguageModelOutput",
|
||||||
]
|
]
|
||||||
|
@ -7,6 +7,7 @@ EXPECTED_ALL = [
|
|||||||
"BaseLLM",
|
"BaseLLM",
|
||||||
"LLM",
|
"LLM",
|
||||||
"LanguageModelInput",
|
"LanguageModelInput",
|
||||||
|
"LanguageModelOutput",
|
||||||
"get_tokenizer",
|
"get_tokenizer",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
from langchain_core.caches import BaseCache
|
from langchain_core.caches import RETURN_VAL_TYPE, BaseCache
|
||||||
|
|
||||||
__all__ = ["BaseCache"]
|
__all__ = ["BaseCache", "RETURN_VAL_TYPE"]
|
||||||
|
@ -1,4 +1,15 @@
|
|||||||
from langchain_core.language_models import BaseLanguageModel, get_tokenizer
|
from langchain_core.language_models import (
|
||||||
|
BaseLanguageModel,
|
||||||
|
LanguageModelInput,
|
||||||
|
LanguageModelOutput,
|
||||||
|
get_tokenizer,
|
||||||
|
)
|
||||||
from langchain_core.language_models.base import _get_token_ids_default_method
|
from langchain_core.language_models.base import _get_token_ids_default_method
|
||||||
|
|
||||||
__all__ = ["get_tokenizer", "BaseLanguageModel", "_get_token_ids_default_method"]
|
__all__ = [
|
||||||
|
"get_tokenizer",
|
||||||
|
"BaseLanguageModel",
|
||||||
|
"_get_token_ids_default_method",
|
||||||
|
"LanguageModelInput",
|
||||||
|
"LanguageModelOutput",
|
||||||
|
]
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
from langchain_core.messages import (
|
from langchain_core.messages import (
|
||||||
AIMessage,
|
AIMessage,
|
||||||
AIMessageChunk,
|
AIMessageChunk,
|
||||||
|
AnyMessage,
|
||||||
BaseMessage,
|
BaseMessage,
|
||||||
BaseMessageChunk,
|
BaseMessageChunk,
|
||||||
ChatMessage,
|
ChatMessage,
|
||||||
@ -46,4 +47,5 @@ __all__ = [
|
|||||||
"_message_to_dict",
|
"_message_to_dict",
|
||||||
"_message_from_dict",
|
"_message_from_dict",
|
||||||
"message_to_dict",
|
"message_to_dict",
|
||||||
|
"AnyMessage",
|
||||||
]
|
]
|
||||||
|
@ -7,6 +7,7 @@ from langchain_core.output_parsers import (
|
|||||||
BaseTransformOutputParser,
|
BaseTransformOutputParser,
|
||||||
StrOutputParser,
|
StrOutputParser,
|
||||||
)
|
)
|
||||||
|
from langchain_core.output_parsers.base import T
|
||||||
|
|
||||||
# Backwards compatibility.
|
# Backwards compatibility.
|
||||||
NoOpOutputParser = StrOutputParser
|
NoOpOutputParser = StrOutputParser
|
||||||
@ -20,4 +21,5 @@ __all__ = [
|
|||||||
"NoOpOutputParser",
|
"NoOpOutputParser",
|
||||||
"StrOutputParser",
|
"StrOutputParser",
|
||||||
"OutputParserException",
|
"OutputParserException",
|
||||||
|
"T",
|
||||||
]
|
]
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
from langchain_core.runnables.base import (
|
from langchain_core.runnables.base import (
|
||||||
|
Other,
|
||||||
Runnable,
|
Runnable,
|
||||||
RunnableBinding,
|
RunnableBinding,
|
||||||
RunnableBindingBase,
|
RunnableBindingBase,
|
||||||
@ -6,16 +7,22 @@ from langchain_core.runnables.base import (
|
|||||||
RunnableEachBase,
|
RunnableEachBase,
|
||||||
RunnableGenerator,
|
RunnableGenerator,
|
||||||
RunnableLambda,
|
RunnableLambda,
|
||||||
|
RunnableLike,
|
||||||
RunnableParallel,
|
RunnableParallel,
|
||||||
RunnableSequence,
|
RunnableSequence,
|
||||||
RunnableSerializable,
|
RunnableSerializable,
|
||||||
coerce_to_runnable,
|
coerce_to_runnable,
|
||||||
)
|
)
|
||||||
|
from langchain_core.runnables.utils import Input, Output
|
||||||
|
|
||||||
# Backwards compatibility.
|
# Backwards compatibility.
|
||||||
RunnableMap = RunnableParallel
|
RunnableMap = RunnableParallel
|
||||||
|
|
||||||
__all__ = [
|
__all__ = [
|
||||||
|
"Input",
|
||||||
|
"Output",
|
||||||
|
"RunnableLike",
|
||||||
|
"Other",
|
||||||
"Runnable",
|
"Runnable",
|
||||||
"RunnableSerializable",
|
"RunnableSerializable",
|
||||||
"RunnableSequence",
|
"RunnableSequence",
|
||||||
|
@ -1,3 +1,11 @@
|
|||||||
from langchain_core.runnables.history import RunnableWithMessageHistory
|
from langchain_core.runnables.history import (
|
||||||
|
GetSessionHistoryCallable,
|
||||||
|
MessagesOrDictWithMessages,
|
||||||
|
RunnableWithMessageHistory,
|
||||||
|
)
|
||||||
|
|
||||||
__all__ = ["RunnableWithMessageHistory"]
|
__all__ = [
|
||||||
|
"RunnableWithMessageHistory",
|
||||||
|
"GetSessionHistoryCallable",
|
||||||
|
"MessagesOrDictWithMessages",
|
||||||
|
]
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
from langchain_core.runnables.retry import RunnableRetry
|
from langchain_core.runnables.retry import RunnableRetry, U
|
||||||
|
|
||||||
__all__ = ["RunnableRetry"]
|
__all__ = ["RunnableRetry", "U"]
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
from langchain_core.runnables.utils import (
|
from langchain_core.runnables.utils import (
|
||||||
|
Addable,
|
||||||
AddableDict,
|
AddableDict,
|
||||||
|
AnyConfigurableField,
|
||||||
ConfigurableField,
|
ConfigurableField,
|
||||||
ConfigurableFieldMultiOption,
|
ConfigurableFieldMultiOption,
|
||||||
ConfigurableFieldSingleOption,
|
ConfigurableFieldSingleOption,
|
||||||
@ -44,4 +46,6 @@ __all__ = [
|
|||||||
"gather_with_concurrency",
|
"gather_with_concurrency",
|
||||||
"Input",
|
"Input",
|
||||||
"Output",
|
"Output",
|
||||||
|
"Addable",
|
||||||
|
"AnyConfigurableField",
|
||||||
]
|
]
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
from langchain_core.stores import BaseStore
|
from langchain_core.stores import BaseStore, K, V
|
||||||
|
|
||||||
__all__ = ["BaseStore"]
|
__all__ = ["BaseStore", "K", "V"]
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
from langchain_core.vectorstores import VectorStore, VectorStoreRetriever
|
from langchain_core.vectorstores import VST, VectorStore, VectorStoreRetriever
|
||||||
|
|
||||||
__all__ = ["VectorStore", "VectorStoreRetriever"]
|
__all__ = ["VectorStore", "VectorStoreRetriever", "VST"]
|
||||||
|
@ -13,6 +13,10 @@ EXPECTED_ALL = [
|
|||||||
"RunnableSequence",
|
"RunnableSequence",
|
||||||
"RunnableSerializable",
|
"RunnableSerializable",
|
||||||
"coerce_to_runnable",
|
"coerce_to_runnable",
|
||||||
|
"Input",
|
||||||
|
"Output",
|
||||||
|
"Other",
|
||||||
|
"RunnableLike",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
from langchain.schema.runnable.history import __all__
|
from langchain.schema.runnable.history import __all__
|
||||||
|
|
||||||
EXPECTED_ALL = ["RunnableWithMessageHistory"]
|
EXPECTED_ALL = [
|
||||||
|
"RunnableWithMessageHistory",
|
||||||
|
"GetSessionHistoryCallable",
|
||||||
|
"MessagesOrDictWithMessages",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def test_all_imports() -> None:
|
def test_all_imports() -> None:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from langchain.schema.runnable.retry import __all__
|
from langchain.schema.runnable.retry import __all__
|
||||||
|
|
||||||
EXPECTED_ALL = ["RunnableRetry"]
|
EXPECTED_ALL = ["RunnableRetry", "U"]
|
||||||
|
|
||||||
|
|
||||||
def test_all_imports() -> None:
|
def test_all_imports() -> None:
|
||||||
|
@ -22,6 +22,8 @@ EXPECTED_ALL = [
|
|||||||
"indent_lines_after_first",
|
"indent_lines_after_first",
|
||||||
"Input",
|
"Input",
|
||||||
"Output",
|
"Output",
|
||||||
|
"Addable",
|
||||||
|
"AnyConfigurableField",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from langchain.schema.cache import __all__
|
from langchain.schema.cache import __all__
|
||||||
|
|
||||||
EXPECTED_ALL = ["BaseCache"]
|
EXPECTED_ALL = ["BaseCache", "RETURN_VAL_TYPE"]
|
||||||
|
|
||||||
|
|
||||||
def test_all_imports() -> None:
|
def test_all_imports() -> None:
|
||||||
|
@ -1,6 +1,12 @@
|
|||||||
from langchain.schema.language_model import __all__
|
from langchain.schema.language_model import __all__
|
||||||
|
|
||||||
EXPECTED_ALL = ["BaseLanguageModel", "_get_token_ids_default_method", "get_tokenizer"]
|
EXPECTED_ALL = [
|
||||||
|
"BaseLanguageModel",
|
||||||
|
"_get_token_ids_default_method",
|
||||||
|
"get_tokenizer",
|
||||||
|
"LanguageModelOutput",
|
||||||
|
"LanguageModelInput",
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def test_all_imports() -> None:
|
def test_all_imports() -> None:
|
||||||
|
@ -22,6 +22,7 @@ EXPECTED_ALL = [
|
|||||||
"merge_content",
|
"merge_content",
|
||||||
"messages_from_dict",
|
"messages_from_dict",
|
||||||
"messages_to_dict",
|
"messages_to_dict",
|
||||||
|
"AnyMessage",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,6 +9,7 @@ EXPECTED_ALL = [
|
|||||||
"NoOpOutputParser",
|
"NoOpOutputParser",
|
||||||
"OutputParserException",
|
"OutputParserException",
|
||||||
"StrOutputParser",
|
"StrOutputParser",
|
||||||
|
"T",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from langchain.schema.storage import __all__
|
from langchain.schema.storage import __all__
|
||||||
|
|
||||||
EXPECTED_ALL = ["BaseStore"]
|
EXPECTED_ALL = ["BaseStore", "K", "V"]
|
||||||
|
|
||||||
|
|
||||||
def test_all_imports() -> None:
|
def test_all_imports() -> None:
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
from langchain.schema.vectorstore import __all__
|
from langchain.schema.vectorstore import __all__
|
||||||
|
|
||||||
EXPECTED_ALL = ["VectorStore", "VectorStoreRetriever"]
|
EXPECTED_ALL = ["VectorStore", "VectorStoreRetriever", "VST"]
|
||||||
|
|
||||||
|
|
||||||
def test_all_imports() -> None:
|
def test_all_imports() -> None:
|
||||||
|
Loading…
Reference in New Issue
Block a user