(improvement)(chat) Add support for milvus metastore in spring way (#1200)

This commit is contained in:
lexluo09
2024-06-23 22:25:37 +08:00
committed by GitHub
parent 871c88d167
commit 15ceca3102
4 changed files with 96 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
package dev.langchain4j.milvus.spring;
import static dev.langchain4j.milvus.spring.Properties.PREFIX;
import dev.langchain4j.store.embedding.EmbeddingStoreFactory;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
@EnableConfigurationProperties(Properties.class)
public class MilvusAutoConfig {
@Bean
@ConditionalOnProperty(PREFIX + ".embedding-store.base-url")
EmbeddingStoreFactory milvusChatModel(Properties properties) {
return new MilvusEmbeddingStoreFactory(properties);
}
}