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

@@ -13,6 +13,7 @@ from langchain_core.callbacks.manager import (
CallbackManagerForChainRun,
)
from langchain_core.prompts.base import BasePromptTemplate
from pydantic import ConfigDict
from langchain_experimental.llm_symbolic_math.prompt import PROMPT
@@ -36,9 +37,10 @@ class LLMSymbolicMathChain(Chain):
input_key: str = "question" #: :meta private:
output_key: str = "answer" #: :meta private:
class Config:
arbitrary_types_allowed = True
extra = "forbid"
model_config = ConfigDict(
arbitrary_types_allowed=True,
extra="forbid",
)
@property
def input_keys(self) -> List[str]: