diff --git a/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/embedding/VertexAiEmbeddingConnectionAutoConfiguration.java b/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/embedding/VertexAiEmbeddingConnectionAutoConfiguration.java index 4dd06fc0e13..57bf61de471 100644 --- a/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/embedding/VertexAiEmbeddingConnectionAutoConfiguration.java +++ b/auto-configurations/models/spring-ai-autoconfigure-model-vertex-ai/src/main/java/org/springframework/ai/model/vertexai/autoconfigure/embedding/VertexAiEmbeddingConnectionAutoConfiguration.java @@ -16,8 +16,6 @@ package org.springframework.ai.model.vertexai.autoconfigure.embedding; -import com.google.cloud.vertexai.VertexAI; - import org.springframework.ai.vertexai.embedding.VertexAiEmbeddingConnectionDetails; import org.springframework.boot.autoconfigure.AutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; @@ -26,6 +24,7 @@ import org.springframework.context.annotation.Bean; import org.springframework.util.Assert; import org.springframework.util.StringUtils; +import com.google.cloud.aiplatform.v1.PredictionServiceSettings; /** * Auto-configuration for Vertex AI Embedding Connection. @@ -36,7 +35,7 @@ * @since 1.0.0 */ @AutoConfiguration -@ConditionalOnClass(VertexAI.class) +@ConditionalOnClass(PredictionServiceSettings.class) @EnableConfigurationProperties(VertexAiEmbeddingConnectionProperties.class) public class VertexAiEmbeddingConnectionAutoConfiguration {