Bind tool-like objects to this chat model.
Assumes model is compatible with OpenAI tool-calling API.
Which tool to require the model to call.
Must be the name of the single provided function or
'auto' to automatically determine which function to call
(if any), or a dict of the form:
{"type": "function", "function": {"name": <<tool_name>>}}.
Any additional parameters to pass to the
langchain.runnable.Runnable constructor.