community: model config cassandradatabasetool (#26296)

This commit is contained in:
Erick Friis
2024-09-10 19:17:22 -07:00
committed by GitHub
parent a56812f970
commit 19bce9aba1

View File

@@ -7,7 +7,7 @@ from typing import TYPE_CHECKING, Any, Dict, Optional, Sequence, Type, Union
from langchain_core.callbacks import CallbackManagerForToolRun
from langchain_core.tools import BaseTool
from pydantic import BaseModel, Field
from pydantic import BaseModel, ConfigDict, Field
from langchain_community.utilities.cassandra_database import CassandraDatabase
@@ -20,6 +20,10 @@ class BaseCassandraDatabaseTool(BaseModel):
db: CassandraDatabase = Field(exclude=True)
model_config = ConfigDict(
arbitrary_types_allowed=True,
)
class _QueryCassandraDatabaseToolInput(BaseModel):
query: str = Field(..., description="A detailed and correct CQL query.")