LLM to use as the agent. Should work with OpenAI tool calling, so must either be an OpenAI model that supports that or a wrapper of a different model that adds in equivalent support.
The prompt to use, must have an input key of agent_scratchpad
.
Tools this agent has access to.
Optional
streamWhether to invoke the underlying model in streaming mode, allowing streaming of intermediate steps. Defaults to true.
Params used by the createOpenAIToolsAgent function.