Bind tool-like objects to this chat model.
A list of tool definitions to bind to this chat model.
Supports any tool definition handled by convert_to_openai_tool.
Which tool to require the model to call.
Must be the name of the single provided function,
'auto' to automatically determine which function to call
with the option to not call any function, 'any' to enforce that some
function is called, or a dict of the form:
{"type": "function", "function": {"name": <<tool_name>>}}.
Any additional parameters to pass to the
langchain.runnable.Runnable constructor.