xin zhuang
b73e135f97
fix: resolve google provider default API to google-generative-ai ( #88480 ) ( #88512 )
...
When a configured Google provider/model row had no explicit
but had a baseUrl set, the fallback defaulted to openai-completions,
causing Gemini requests to route through the OpenAI Responses
transport instead of the native @google/genai transport.
Made resolveConfiguredProviderDefaultApi provider-aware: for the
google provider, the default API is now google-generative-ai.
Root cause: the generic fallback assumed any provider with a baseUrl
should use openai-completions, which is incorrect for Google's native
Gemini API.
Co-authored-by: xin <1052326311+xin@users.noreply.github.com >
2026-05-31 22:48:48 +01:00
..
2026-05-31 22:40:48 +01:00
2026-05-31 20:42:13 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 20:02:45 +01:00
2026-05-31 20:02:45 +01:00
2026-05-31 18:26:03 +01:00
2026-05-31 20:02:45 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-25 11:34:12 +03:00
2026-05-31 18:13:58 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:41:38 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:17:32 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:48:48 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 20:42:13 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 20:42:13 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 20:42:13 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:09:27 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 09:32:52 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-27 19:24:04 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 14:46:17 +01:00
2026-05-31 22:17:32 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 20:42:13 +01:00
2026-05-31 18:59:02 +01:00
2026-05-31 22:40:48 +01:00
2026-05-31 15:53:14 +01:00
2026-05-31 22:40:48 +01:00