Create pydantic v1 namespace in langchain (#9254)

Create pydantic v1 namespace in langchain experimental
This commit is contained in:
Eugene Yurtsev
2023-08-17 00:19:31 -04:00
committed by GitHub
parent 4c2de2a7f2
commit 2673b3a314
21 changed files with 44 additions and 20 deletions

View File

@@ -5,7 +5,7 @@ from langchain.callbacks.manager import (
CallbackManagerForChainRun,
)
from langchain.chains.base import Chain
from pydantic import Field
from pydantic_v1 import Field
from langchain_experimental.plan_and_execute.executors.base import BaseExecutor
from langchain_experimental.plan_and_execute.planners.base import BasePlanner

View File

@@ -3,7 +3,7 @@ from typing import Any
from langchain.callbacks.manager import Callbacks
from langchain.chains.base import Chain
from pydantic import BaseModel
from pydantic_v1 import BaseModel
from langchain_experimental.plan_and_execute.schema import StepResponse

View File

@@ -3,7 +3,7 @@ from typing import Any, List, Optional
from langchain.callbacks.manager import Callbacks
from langchain.chains.llm import LLMChain
from pydantic import BaseModel
from pydantic_v1 import BaseModel
from langchain_experimental.plan_and_execute.schema import Plan, PlanOutputParser

View File

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