Bind tool-like objects to this chat model
bind_tools(
self,
tools: Sequence[Union[Dict[str, Any], Type[BaseModel], Callable, BaseTool]],
*,
tool_choice: Optional[Union[dict, bool, str]] = None,
**kwargs: Any = {}
) -> Runnable[LanguageModelInput, AIMessage]does not currently support "any", "auto" choices like OpenAI:
tool-calling API. should be a dict of the form to force this tool {"type": "function", "function": {"name": <<tool_name>>}}.