on main help sign in
chore: fix models
commit5177982f3ff60f98cf55e5cb33215cc742e48927 authorKujtim Hoxha <kujtimii.h@gmail.com> dateSat 2 Aug 2025, 14:23 (1 year ago) parent7f77496
2 files changed+4−20
internal/tui/components/chat/splash/splash.go+2−10 internal/tui/components/dialogs/models/models.go+2−10
internal/tui/components/chat/splash/splash.go+2−10
@@ -3,7 +3,6 @@ package splash
33import (
44 "fmt"
55 "os"
6− "slices"
76 "strings"
87 "time"
98
@@ -107,16 +106,9 @@ func (s *splashCmp) SetOnboarding(onboarding bool) {
107106 return
108107 }
109108 filteredProviders := []catwalk.Provider{}
110− simpleProviders := []string{
111− "anthropic",
112− "openai",
113− "gemini",
114− "xai",
115− "groq",
116− "openrouter",
117− }
109+
118110 for _, p := range providers {
119− if slices.Contains(simpleProviders, string(p.ID)) {
111+ if strings.HasPrefix(p.APIKey, "$") && p.ID != catwalk.InferenceProviderAzure {
120112 filteredProviders = append(filteredProviders, p)
121113 }
122114 }
internal/tui/components/dialogs/models/models.go+2−10
@@ -2,7 +2,7 @@ package models
22
33import (
44 "fmt"
5− "slices"
5+ "strings"
66 "time"
77
88 "github.com/charmbracelet/bubbles/v2/help"
@@ -99,16 +99,8 @@ func (m *modelDialogCmp) Init() tea.Cmd {
9999 providers, err := config.Providers()
100100 if err == nil {
101101 filteredProviders := []catwalk.Provider{}
102− simpleProviders := []string{
103− "anthropic",
104− "openai",
105− "gemini",
106− "xai",
107− "groq",
108− "openrouter",
109− }
110102 for _, p := range providers {
111− if slices.Contains(simpleProviders, string(p.ID)) {
103+ if strings.HasPrefix(p.APIKey, "$") && p.ID != catwalk.InferenceProviderAzure {
112104 filteredProviders = append(filteredProviders, p)
113105 }
114106 }