on main help sign in
chore: small fix
ec4c6f7Kujtim Hoxha
internal/tui/components/dialogs/models/list.go+2−5
@@ -8,7 +8,6 @@ import (
8 tea "github.com/charmbracelet/bubbletea/v2"
8 tea "github.com/charmbracelet/bubbletea/v2"
9 "github.com/charmbracelet/catwalk/pkg/catwalk"
9 "github.com/charmbracelet/catwalk/pkg/catwalk"
10 "github.com/charmbracelet/crush/internal/config"
10 "github.com/charmbracelet/crush/internal/config"
11− "github.com/charmbracelet/crush/internal/env"
12 "github.com/charmbracelet/crush/internal/tui/exp/list"
11 "github.com/charmbracelet/crush/internal/tui/exp/list"
13 "github.com/charmbracelet/crush/internal/tui/styles"
12 "github.com/charmbracelet/crush/internal/tui/styles"
14 "github.com/charmbracelet/crush/internal/tui/util"
13 "github.com/charmbracelet/crush/internal/tui/util"
@@ -53,10 +52,8 @@ func (m *ModelListComponent) Init() tea.Cmd {
53 providers, err := config.Providers()
52 providers, err := config.Providers()
54 filteredProviders := []catwalk.Provider{}
53 filteredProviders := []catwalk.Provider{}
55 for _, p := range providers {
54 for _, p := range providers {
56− hasApiKeyEnv := strings.HasPrefix(p.APIKey, "$")
55+ hasAPIKeyEnv := strings.HasPrefix(p.APIKey, "$")
57− resolver := config.NewEnvironmentVariableResolver(env.New())
56+ if hasAPIKeyEnv && p.ID != catwalk.InferenceProviderAzure {
58− endpoint, _ := resolver.ResolveValue(p.APIEndpoint)
59− if endpoint != "" && hasApiKeyEnv {
60 filteredProviders = append(filteredProviders, p)
57 filteredProviders = append(filteredProviders, p)
61 }
58 }
62 }
59 }