I have recently upgraded to APEX 26.1 and AI agents are really good feature which is working fine if I just use a single AI platform/API for example Claude but we are a client specific platform, our single application is used by multiple clients and they may want to use different AI as well, like OpenAI - GPT, Gemini, CoPilot, etc.
So, is it possible to create a custom base URL which helps me to use inbuilt Oracle APEX AI Agents and based on client id, I can call different AI APIs (GPT, Claude, etc).
Or is there any other custom way to do it, directly in PLSQL? If yes, please suggest me the approach which I should take to achieve the clients requirement. Also, if we do it via PLSQL, how to assign the agent or use it in Show Assistant feature?