langchain[patch]: updated imports for output_parsers (#16059)

Updated imports from `langchain` to `core` where it is possible
This commit is contained in:
Leonid Ganeline 2024-01-17 10:02:12 -08:00 committed by GitHub
parent 9e9ad9b0e9
commit 60b1bd02d7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 7 additions and 7 deletions

View File

@ -4,8 +4,7 @@ from typing import List
from langchain_core.exceptions import OutputParserException from langchain_core.exceptions import OutputParserException
from langchain_core.output_parsers import BaseOutputParser from langchain_core.output_parsers import BaseOutputParser
from langchain_core.utils import comma_list
from langchain.utils import comma_list
def _generate_random_datetime_strings( def _generate_random_datetime_strings(

View File

@ -8,11 +8,10 @@ from langchain_core.output_parsers import (
BaseCumulativeTransformOutputParser, BaseCumulativeTransformOutputParser,
BaseGenerationOutputParser, BaseGenerationOutputParser,
) )
from langchain_core.output_parsers.json import parse_partial_json
from langchain_core.outputs import ChatGeneration, Generation from langchain_core.outputs import ChatGeneration, Generation
from langchain_core.pydantic_v1 import BaseModel, root_validator from langchain_core.pydantic_v1 import BaseModel, root_validator
from langchain.output_parsers.json import parse_partial_json
class OutputFunctionsParser(BaseGenerationOutputParser[Any]): class OutputFunctionsParser(BaseGenerationOutputParser[Any]):
"""Parse an output that is one of sets of values.""" """Parse an output that is one of sets of values."""

View File

@ -1,11 +1,13 @@
import re import re
from typing import Any, Dict, List, Tuple, Union from typing import Any, Dict, List, Tuple, Union
from langchain_core.exceptions import OutputParserException
from langchain_core.output_parsers.base import BaseOutputParser
from langchain_core.pydantic_v1 import validator
from langchain.output_parsers.format_instructions import ( from langchain.output_parsers.format_instructions import (
PANDAS_DATAFRAME_FORMAT_INSTRUCTIONS, PANDAS_DATAFRAME_FORMAT_INSTRUCTIONS,
) )
from langchain.pydantic_v1 import validator
from langchain.schema import BaseOutputParser, OutputParserException
class PandasDataFrameOutputParser(BaseOutputParser): class PandasDataFrameOutputParser(BaseOutputParser):

View File

@ -3,13 +3,13 @@ from __future__ import annotations
from typing import Any, List from typing import Any, List
from langchain_core.output_parsers import BaseOutputParser from langchain_core.output_parsers import BaseOutputParser
from langchain_core.output_parsers.json import parse_and_check_json_markdown
from langchain_core.pydantic_v1 import BaseModel from langchain_core.pydantic_v1 import BaseModel
from langchain.output_parsers.format_instructions import ( from langchain.output_parsers.format_instructions import (
STRUCTURED_FORMAT_INSTRUCTIONS, STRUCTURED_FORMAT_INSTRUCTIONS,
STRUCTURED_FORMAT_SIMPLE_INSTRUCTIONS, STRUCTURED_FORMAT_SIMPLE_INSTRUCTIONS,
) )
from langchain.output_parsers.json import parse_and_check_json_markdown
line_template = '\t"{name}": {type} // {description}' line_template = '\t"{name}": {type} // {description}'