experimental[major]: upgrade pydantic (#26228)

This commit is contained in:
ccurme
2024-09-09 14:27:24 -04:00
committed by GitHub
parent 109ba548bd
commit 6c8d626d70
45 changed files with 183 additions and 170 deletions

View File

@@ -5,6 +5,7 @@ from langchain_core.callbacks.manager import (
AsyncCallbackManagerForChainRun,
CallbackManagerForChainRun,
)
from pydantic import Field
from langchain_experimental.plan_and_execute.executors.base import BaseExecutor
from langchain_experimental.plan_and_execute.planners.base import BasePlanner
@@ -12,7 +13,6 @@ from langchain_experimental.plan_and_execute.schema import (
BaseStepContainer,
ListStepContainer,
)
from langchain_experimental.pydantic_v1 import Field
class PlanAndExecute(Chain):

View File

@@ -3,9 +3,9 @@ from typing import Any
from langchain.chains.base import Chain
from langchain_core.callbacks.manager import Callbacks
from pydantic import BaseModel
from langchain_experimental.plan_and_execute.schema import StepResponse
from langchain_experimental.pydantic_v1 import BaseModel
class BaseExecutor(BaseModel):

View File

@@ -3,9 +3,9 @@ from typing import Any, List, Optional
from langchain.chains.llm import LLMChain
from langchain_core.callbacks.manager import Callbacks
from pydantic import BaseModel
from langchain_experimental.plan_and_execute.schema import Plan, PlanOutputParser
from langchain_experimental.pydantic_v1 import BaseModel
class BasePlanner(BaseModel):

View File

@@ -2,8 +2,7 @@ from abc import abstractmethod
from typing import List, Tuple
from langchain_core.output_parsers import BaseOutputParser
from langchain_experimental.pydantic_v1 import BaseModel, Field
from pydantic import BaseModel, Field
class Step(BaseModel):