As the only providers that can be defined in the configuration parameters are OpenAI, Azure and LiteLLM, I tried using LiteLLM as a proxy for my Gemini account by defining the following parameters in the .env file :
LITELLM_API_KEY="XXXXXXXXXX"
BASE_URL="https://generativelanguage.googleapis.com"
ORCHESTRATOR_AGENT_PROVIDER="gemini/"
ORCHESTRATOR_AGENT_MODEL="gemini-2.5-flash"
LOCATOR_AGENT_PROVIDER="gemini/"
LOCATOR_AGENT_MODEL="gemini-2.5-flash"
When running Robot Framework (using SeleniumLibrary) with a broken XPath on purpose and after looking at SelfHealingReports logs, the function get_client_model returns None.
Has anyone have experience with making robotframework-selfhealing-agents work with Gemini agent ? (through LiteLLM or another method)

As the only providers that can be defined in the configuration parameters are OpenAI, Azure and LiteLLM, I tried using LiteLLM as a proxy for my Gemini account by defining the following parameters in the .env file :
When running Robot Framework (using SeleniumLibrary) with a broken XPath on purpose and after looking at SelfHealingReports logs, the function get_client_model returns None.
Has anyone have experience with making robotframework-selfhealing-agents work with Gemini agent ? (through LiteLLM or another method)