mirror of
https://github.com/crewAIInc/crewAI.git
synced 2026-01-22 14:48:13 +00:00
move away from pydantic v1 (#1284)
This commit is contained in:
committed by
GitHub
parent
d9ee104167
commit
cdaf2d41c7
@@ -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):
|
||||||
|
|||||||
@@ -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):
|
||||||
|
|||||||
@@ -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):
|
||||||
|
|||||||
Reference in New Issue
Block a user