search_web
search_internal_db
search_custom_db
, lets say you want to the tool to search all three, so does it search all 3 of them in parallel or should a special retriever be created instead to manage the different retriever endpoints, does that make sense?resp = llm.achat_with_tools(...) tool_calls = llm.get_tool_calls_from_response(resp)
resp
can contain many tool calls. This is what is happening under the hood