(improvement)(chat) Upgrade and optimize the embedding metastore. (#1198)

This commit is contained in:
lexluo09
2024-06-23 21:46:10 +08:00
committed by GitHub
parent 2ae94fb38c
commit 4d6cbf31f7
46 changed files with 3788 additions and 498 deletions

View File

@@ -43,5 +43,5 @@ com.tencent.supersonic.chat.server.processor.execute.ExecuteResultProcessor=\
com.tencent.supersonic.chat.server.processor.execute.MetricRatioProcessor
dev.langchain4j.store.embedding.S2EmbeddingStore=\
dev.langchain4j.store.embedding.InMemoryS2EmbeddingStore
com.tencent.supersonic.common.service.EmbeddingService=\
dev.langchain4j.inmemory.spring.InMemoryEmbeddingService

View File

@@ -4,8 +4,8 @@ com.tencent.supersonic.auth.authentication.interceptor.AuthenticationInterceptor
com.tencent.supersonic.auth.api.authentication.adaptor.UserAdaptor=\
com.tencent.supersonic.auth.authentication.adaptor.DefaultUserAdaptor
dev.langchain4j.store.embedding.S2EmbeddingStore=\
dev.langchain4j.store.embedding.InMemoryS2EmbeddingStore
com.tencent.supersonic.common.service.EmbeddingService=\
dev.langchain4j.inmemory.spring.InMemoryEmbeddingService
com.tencent.supersonic.headless.core.parser.converter.HeadlessConverter=\

View File

@@ -86,8 +86,8 @@ com.tencent.supersonic.auth.api.authentication.adaptor.UserAdaptor=\
### common SPIs
dev.langchain4j.store.embedding.S2EmbeddingStore=\
dev.langchain4j.store.embedding.InMemoryS2EmbeddingStore
com.tencent.supersonic.common.service.EmbeddingService=\
dev.langchain4j.inmemory.spring.InMemoryEmbeddingService
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
dev.langchain4j.spring.LangChain4jAutoConfig,\

View File

@@ -109,4 +109,6 @@ langchain4j:
# embedding-model:
# api-key: ${OPENAI_API_KEY:demo}
in-memory:
embedding-store:
file-path: /tmp

View File

@@ -106,4 +106,7 @@ langchain4j:
# java.lang.RuntimeException: dev.ai4j.openai4j.OpenAiHttpException: Too many requests
# embedding-model:
# base-url: ${OPENAI_API_BASE:https://api.openai.com/v1}
# api-key: ${OPENAI_API_KEY:demo}
# api-key: ${OPENAI_API_KEY:demo}
in-memory:
embedding-store:
file-path: /tmp