Bind tool-like objects to this chat model.
bindTools(
tools: BedrockChatToolType[],
_kwargs: Partial<Omit<BedrockChatCallOptions, "configurable" | "recursionLimit" | "runName" | "tags" | "metadata" | "callbacks" | "runId">>
): Runnable<BaseLanguageModelInput, BaseMessageChunk<MessageStructure<MessageToolSet>, MessageType>, Omit<BedrockChatCallOptions, "configurable" | "recursionLimit" | "runName" | "tags" | "metadata" | "callbacks" | "runId">>| Name | Type | Description |
|---|---|---|
tools* | BedrockChatToolType[] | A list of tool definitions to bind to this chat model. Can be a structured tool, an OpenAI formatted tool, or an object matching the provider's specific tool schema. |
_kwargs | Partial<Omit<BedrockChatCallOptions, "configurable" | "recursionLimit" | "runName" | "tags" | "metadata" | "callbacks" | "runId">> |