fix: surface moonshot on providers page
This commit is contained in:
@@ -801,7 +801,7 @@ func (s *Server) handleGetProviders(c *gin.Context) {
|
||||
dbMap[cfg.ID] = cfg
|
||||
}
|
||||
|
||||
providerIDs := []string{"openai", "gemini", "deepseek", "grok", "ollama"}
|
||||
providerIDs := []string{"openai", "gemini", "deepseek", "moonshot", "grok", "ollama"}
|
||||
var result []gin.H
|
||||
|
||||
for _, id := range providerIDs {
|
||||
@@ -822,6 +822,10 @@ func (s *Server) handleGetProviders(c *gin.Context) {
|
||||
name = "DeepSeek"
|
||||
enabled = s.cfg.Providers.DeepSeek.Enabled
|
||||
baseURL = s.cfg.Providers.DeepSeek.BaseURL
|
||||
case "moonshot":
|
||||
name = "Moonshot"
|
||||
enabled = s.cfg.Providers.Moonshot.Enabled
|
||||
baseURL = s.cfg.Providers.Moonshot.BaseURL
|
||||
case "grok":
|
||||
name = "xAI Grok"
|
||||
enabled = s.cfg.Providers.Grok.Enabled
|
||||
@@ -870,6 +874,7 @@ func (s *Server) handleGetProviders(c *gin.Context) {
|
||||
if s.registry != nil {
|
||||
registryID := id
|
||||
if id == "gemini" { registryID = "google" }
|
||||
if id == "moonshot" { registryID = "moonshot" }
|
||||
if id == "grok" { registryID = "xai" }
|
||||
|
||||
if pInfo, ok := s.registry.Providers[registryID]; ok {
|
||||
|
||||
Reference in New Issue
Block a user