fix: add missing Ollama, Moonshot, and DeepSeek providers to GetAPIKey and GetAPIBase

This commit is contained in:
instax-dutta 2026-02-20 17:32:12 +05:30
parent 512fd885e3
commit e1acce7166

View file

@ -526,6 +526,15 @@ func (c *Config) GetAPIKey() string {
if c.Providers.Nvidia.APIKey != "" { if c.Providers.Nvidia.APIKey != "" {
return 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 "" return ""
} }
@ -551,6 +560,15 @@ func (c *Config) GetAPIBase() string {
} }
return "https://integrate.api.nvidia.com/v1" 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 "" return ""
} }