Hi,
Has any one else noticed that if you use openrouter to specify LLMs and you define 2 different LLMs (one for the agent and one for function calling) only the Agent LLM is used ?
Does anyone have any tips on how to sort this out. Ideally I am trying to use OR to centralize all my LLM usage. I would typically use something like GPT41mini for tool calls / function calling and a few other bigger models for the various agents e.g. GPT41, Gemini25Pro and Claude4sonnet.
This typically works if I instatiate the LLM directly with the provider, then I can get an agent llm on Gemini25Pro and function calling through GPT41mini (for example) but if I go through OpenRouter all LLMs will default to Gemini25Pro ???