diff --git a/rag-service/pom.xml b/rag-service/pom.xml
index 2235690..96d3c12 100644
--- a/rag-service/pom.xml
+++ b/rag-service/pom.xml
@@ -74,17 +74,11 @@
org.springframework.boot
spring-boot-starter-web
-
+
org.springframework.ai
spring-ai-starter-model-openai
-
-
-
- org.springframework.ai
- spring-ai-starter-model-transformers
-
org.springframework.ai
spring-ai-starter-model-chat-memory-repository-jdbc
@@ -160,12 +154,6 @@
org.springframework.kafka
spring-kafka
-
- ai.djl.pytorch
- pytorch-engine
- 0.32.0
- runtime
-
diff --git a/rag-service/src/main/resources/application.properties b/rag-service/src/main/resources/application.properties
index d4a56a8..928241c 100644
--- a/rag-service/src/main/resources/application.properties
+++ b/rag-service/src/main/resources/application.properties
@@ -5,10 +5,11 @@ spring.ai.openai.base-url=${SPRING_AI_OPENAI_BASE_URL:https://api.groq.com/opena
spring.ai.openai.api-key=${SPRING_AI_OPENAI_API_KEY:}
spring.ai.openai.chat.model=${SPRING_AI_OPENAI_CHAT_MODEL:llama-3.3-70b-versatile}
spring.jpa.hibernate.ddl-auto=update
-spring.ai.vectorstore.pgvector.dimensions=384
-# --- Embedding model: local ONNX (Groq has no embedding API) ---
-spring.ai.openai.embedding.enabled=false
+# Embedding via OpenAI API (text-embedding-3-small)
+spring.ai.openai.embedding.base-url=https://api.openai.com/v1
+spring.ai.openai.embedding.api-key=${OPENAI_API_KEY:}
+spring.ai.openai.embedding.options.model=text-embedding-3-small
# --- Consul service discovery ---
spring.cloud.consul.host=${SPRING_CLOUD_CONSUL_HOST:localhost}