@@ -30,7 +30,7 @@ func newVertexAIClient(opts providerClientOptions) VertexAIClient {
32 model := opts.model(opts.modelType)
32 model := opts.model(opts.modelType)
33− if strings.Contains(model.ID, "anthropic") || strings.Contains(model.ID, "claude-sonnet") {
33+ if strings.Contains(model.ID, "anthropic") || strings.Contains(model.ID, "claude") || strings.Contains(model.ID, "sonnet") {
34 return newAnthropicClient(opts, AnthropicClientTypeVertex)
34 return newAnthropicClient(opts, AnthropicClientTypeVertex)
36 return &geminiClient{
36 return &geminiClient{