diff --git a/langchain-core/src/language_models/chat_models.ts b/langchain-core/src/language_models/chat_models.ts index bfa504cb3b77..d78bb04b2e0e 100644 --- a/langchain-core/src/language_models/chat_models.ts +++ b/langchain-core/src/language_models/chat_models.ts @@ -1,4 +1,3 @@ -import { z } from "zod"; import { AIMessage, type BaseMessage, @@ -148,11 +147,8 @@ export abstract class BaseChatModel< * specific tool schema. * @param kwargs Any additional parameters to bind. */ - bindTools?< - // eslint-disable-next-line @typescript-eslint/no-explicit-any - T extends z.ZodObject = z.ZodObject - >( - tools: (StructuredToolInterface | Record)[], + bindTools?( + tools: (StructuredToolInterface | Record)[], kwargs?: Partial ): Runnable;