From e4fbc079469078baec2f4bc4366fd57c8bc0db30 Mon Sep 17 00:00:00 2001 From: balex Date: Fri, 20 Feb 2026 20:01:51 +0100 Subject: [PATCH] vectorstore --- rag-service/pom.xml | 14 +------------- .../src/main/resources/application.properties | 7 ++++--- 2 files changed, 5 insertions(+), 16 deletions(-) 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}