Skip to content

RAG Service

Сервис отвечает за работу с embeddings и поиском по данным.

Основные функции

  • генерация embeddings
  • поиск по похожести
  • интеграция с LLM

Переменные конфигурации

НазваниеЗначение по умолчаниюОписание
SERVER_PORT8094Порт сервиса
SPRING_APPLICATION_NAMEragИмя сервиса
KEYCLOAKhttp://localhost:9090/realms/graduationJWT issuer
DATASOURCE_URLjdbc:postgresql://localhost:5432/ragБаза данных
DATASOURCE_NAMErag_userПользователь БД
DATASOURCE_PASSWORDrag_passПароль БД
RABBITMQ_HOSTlocalhostRabbitMQ
EMBEDDING_MODELEmbeddingsGigaRМодель embeddings
EMBEDDING_URLhttps://gigachat.devices.sberbank.ru/api/v1/embeddingsAPI embeddings
MODELS_SECRET_TOKEN(empty)Токен
LLM_MODELGigaChat-2-MaxLLM модель
EMBEDDING_MIN_SIMILARITY0.50Порог похожести