From 1319dea6207780d519351dd447ccc2edb6d03578 Mon Sep 17 00:00:00 2001 From: decolua Date: Wed, 29 Jul 2026 20:21:27 +0700 Subject: [PATCH] fix(providers): count apikey connections for freeTier providers openrouter, nvidia, gemini lack authModes, so dualAuthTypes on the providers page defaulted to "oauth" and their apikey connections showed as "No connections" on the freeTier card. Co-Authored-By: Claude Fable 5 --- open-sse/providers/registry/gemini.js | 2 ++ open-sse/providers/registry/nvidia.js | 2 ++ open-sse/providers/registry/openrouter.js | 2 ++ 3 files changed, 6 insertions(+) diff --git a/open-sse/providers/registry/gemini.js b/open-sse/providers/registry/gemini.js index d8e0b3c0..c9b0de9b 100644 --- a/open-sse/providers/registry/gemini.js +++ b/open-sse/providers/registry/gemini.js @@ -16,6 +16,8 @@ export default { }, }, category: "freeTier", + authType: "apikey", + authModes: ["apikey"], mediaPriority: 1, transport: { baseUrl: "https://generativelanguage.googleapis.com/v1beta/models", diff --git a/open-sse/providers/registry/nvidia.js b/open-sse/providers/registry/nvidia.js index 9522611a..4d375a17 100644 --- a/open-sse/providers/registry/nvidia.js +++ b/open-sse/providers/registry/nvidia.js @@ -15,6 +15,8 @@ export default { }, }, category: "freeTier", + authType: "apikey", + authModes: ["apikey"], transport: { baseUrl: "https://integrate.api.nvidia.com/v1/chat/completions", validateUrl: "https://integrate.api.nvidia.com/v1/models", diff --git a/open-sse/providers/registry/openrouter.js b/open-sse/providers/registry/openrouter.js index 4ac03641..a0df2a52 100644 --- a/open-sse/providers/registry/openrouter.js +++ b/open-sse/providers/registry/openrouter.js @@ -15,6 +15,8 @@ export default { }, }, category: "freeTier", + authType: "apikey", + authModes: ["apikey"], transport: { baseUrl: "https://openrouter.ai/api/v1/chat/completions", thinkingFormat: "openai",