From e1acce716633ac6947975e512b0c9d8c4d48d439 Mon Sep 17 00:00:00 2001 From: instax-dutta Date: Fri, 20 Feb 2026 17:32:12 +0530 Subject: [PATCH] fix: add missing Ollama, Moonshot, and DeepSeek providers to GetAPIKey and GetAPIBase --- pkg/config/config.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pkg/config/config.go b/pkg/config/config.go index db723ef8d..5b8ae5bf2 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -526,6 +526,15 @@ func (c *Config) GetAPIKey() string { if c.Providers.Nvidia.APIKey != "" { return c.Providers.Nvidia.APIKey } + if c.Providers.Ollama.APIKey != "" { + return c.Providers.Ollama.APIKey + } + if c.Providers.Moonshot.APIKey != "" { + return c.Providers.Moonshot.APIKey + } + if c.Providers.DeepSeek.APIKey != "" { + return c.Providers.DeepSeek.APIKey + } return "" } @@ -551,6 +560,15 @@ func (c *Config) GetAPIBase() string { } return "https://integrate.api.nvidia.com/v1" } + if c.Providers.Ollama.APIKey != "" { + return c.Providers.Ollama.APIBase + } + if c.Providers.Moonshot.APIKey != "" { + return c.Providers.Moonshot.APIBase + } + if c.Providers.DeepSeek.APIKey != "" { + return c.Providers.DeepSeek.APIBase + } return "" }