move away from pydantic v1 (#1284)

This commit is contained in:
Brandon Hancock (bhancock_ai)
2024-09-06 14:22:01 -04:00
committed by GitHub
parent d9ee104167
commit cdaf2d41c7
3 changed files with 3 additions and 4 deletions

View File

@@ -1,8 +1,8 @@
from typing import Any, Dict, Optional from typing import Any, Dict, Optional
from pydantic import BaseModel, Field
from pydantic import BaseModel as PydanticBaseModel from pydantic import BaseModel as PydanticBaseModel
from pydantic import Field as PydanticField from pydantic import Field as PydanticField
from pydantic.v1 import BaseModel, Field
class ToolCalling(BaseModel): class ToolCalling(BaseModel):

View File

@@ -5,7 +5,7 @@ import regex
from langchain.output_parsers import PydanticOutputParser from langchain.output_parsers import PydanticOutputParser
from langchain_core.exceptions import OutputParserException from langchain_core.exceptions import OutputParserException
from langchain_core.outputs import Generation from langchain_core.outputs import Generation
from langchain_core.pydantic_v1 import ValidationError from pydantic import ValidationError
class ToolOutputParser(PydanticOutputParser): class ToolOutputParser(PydanticOutputParser):

View File

@@ -5,8 +5,7 @@ import regex
from langchain.output_parsers import PydanticOutputParser from langchain.output_parsers import PydanticOutputParser
from langchain_core.exceptions import OutputParserException from langchain_core.exceptions import OutputParserException
from langchain_core.outputs import Generation from langchain_core.outputs import Generation
from langchain_core.pydantic_v1 import ValidationError from pydantic import BaseModel, ValidationError
from pydantic import BaseModel
class CrewPydanticOutputParser(PydanticOutputParser): class CrewPydanticOutputParser(PydanticOutputParser):