Function calling + file search

Hi everyone,

I’ve built a FAQ assistant that uses file search to answer users’ questions. Currently, I’ve uploaded files to the system, and it’s working well with a vector database for retrieving relevant information.

Now, I’d like to extend this chatbot’s capabilities. I have two APIs that I’d like to add as functions within the assistant. The goal is for the assistant to answer questions using file search for static information, but if the user requests dynamic or personalized information, it would use these API functions instead of file search.

Is this possible with a single assistant, or would I need to create at least two separate assistants to manage this functionality? Has anyone here dealt with a similar scenario?