REFACTOR: combine core documents files (#13733)

This commit is contained in:
Bagatur 2023-11-22 10:10:26 -08:00 committed by GitHub
parent 14d4fb98fc
commit 32d087fcb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
19 changed files with 25 additions and 27 deletions

View File

@ -0,0 +1,4 @@
from langchain_core.documents.base import Document
from langchain_core.documents.transformers import BaseDocumentTransformer
__all__ = ["Document", "BaseDocumentTransformer"]

View File

@ -0,0 +1,7 @@
from langchain_core.documents import __all__
EXPECTED_ALL = ["Document", "BaseDocumentTransformer"]
def test_all_imports() -> None:
assert set(__all__) == set(EXPECTED_ALL)

View File

@ -1,7 +1,6 @@
from typing import Any, Iterator, List, Sequence, cast
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
class BeautifulSoupTransformer(BaseDocumentTransformer):

View File

@ -1,7 +1,6 @@
from typing import Any, List, Optional, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain.utils import get_from_env

View File

@ -1,7 +1,6 @@
from typing import Any, Optional, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain.utils import get_from_env

View File

@ -1,7 +1,6 @@
from typing import Any, Optional, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain.utils import get_from_env

View File

@ -2,8 +2,7 @@
from typing import Any, Callable, List, Sequence
import numpy as np
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain_core.embeddings import Embeddings
from langchain_core.pydantic_v1 import BaseModel, Field

View File

@ -1,7 +1,6 @@
from typing import Any, Optional, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain.utilities.vertexai import get_client_info

View File

@ -1,7 +1,6 @@
from typing import Any, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
class Html2TextTransformer(BaseDocumentTransformer):

View File

@ -1,8 +1,7 @@
"""Reorder documents"""
from typing import Any, List, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain_core.pydantic_v1 import BaseModel

View File

@ -3,8 +3,7 @@ import json
import uuid
from typing import Any, Sequence
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain.tools.nuclia.tool import NucliaUnderstandingAPI

View File

@ -1,8 +1,7 @@
"""Document transformers that use OpenAI Functions models"""
from typing import Any, Dict, Optional, Sequence, Type, Union
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain_core.language_models import BaseLanguageModel
from langchain_core.prompts import ChatPromptTemplate
from langchain_core.pydantic_v1 import BaseModel

View File

@ -3,8 +3,7 @@ from abc import ABC, abstractmethod
from inspect import signature
from typing import List, Optional, Sequence, Union
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain_core.pydantic_v1 import BaseModel
from langchain.callbacks.manager import Callbacks

View File

@ -2,8 +2,7 @@
from langchain_core.agents import AgentAction, AgentFinish
from langchain_core.caches import BaseCache
from langchain_core.chat_history import BaseChatMessageHistory
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
from langchain_core.exceptions import LangChainException, OutputParserException
from langchain_core.memory import BaseMemory
from langchain_core.messages import (

View File

@ -1,4 +1,3 @@
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import Document
from langchain_core.documents import BaseDocumentTransformer, Document
__all__ = ["Document", "BaseDocumentTransformer"]

View File

@ -51,7 +51,7 @@ from typing import (
)
import requests
from langchain_core.document_transformers import BaseDocumentTransformer
from langchain_core.documents import BaseDocumentTransformer
from langchain.docstore.document import Document