on main help sign in
fix: validate resolved url
a65efa5Kujtim Hoxha
internal/llm/provider/anthropic.go+1−1
@@ -81,7 +81,7 @@ func createAnthropicClient(opts providerClientOptions, tp AnthropicClientType) a
81
81
82 if opts.baseURL != "" {
82 if opts.baseURL != "" {
83 resolvedBaseURL, err := config.Get().Resolve(opts.baseURL)
83 resolvedBaseURL, err := config.Get().Resolve(opts.baseURL)
84− if err == nil {
84+ if err == nil && resolvedBaseURL != "" {
85 anthropicClientOptions = append(anthropicClientOptions, option.WithBaseURL(resolvedBaseURL))
85 anthropicClientOptions = append(anthropicClientOptions, option.WithBaseURL(resolvedBaseURL))
86 }
86 }
87 }
87 }
internal/llm/provider/openai.go+1−1
@@ -44,7 +44,7 @@ func createOpenAIClient(opts providerClientOptions) openai.Client {
44 }
44 }
45 if opts.baseURL != "" {
45 if opts.baseURL != "" {
46 resolvedBaseURL, err := config.Get().Resolve(opts.baseURL)
46 resolvedBaseURL, err := config.Get().Resolve(opts.baseURL)
47− if err == nil {
47+ if err == nil && resolvedBaseURL != "" {
48 openaiClientOptions = append(openaiClientOptions, option.WithBaseURL(resolvedBaseURL))
48 openaiClientOptions = append(openaiClientOptions, option.WithBaseURL(resolvedBaseURL))
49 }
49 }
50 }
50 }