mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-11 20:25:12 +00:00
20 lines
762 B
Java
20 lines
762 B
Java
package dev.langchain4j.milvus.spring;
|
|
|
|
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;
|
|
|
|
import static dev.langchain4j.milvus.spring.Properties.PREFIX;
|
|
|
|
@Configuration
|
|
@EnableConfigurationProperties(Properties.class)
|
|
public class MilvusAutoConfig {
|
|
|
|
@Bean
|
|
@ConditionalOnProperty(PREFIX + ".embedding-store.uri")
|
|
EmbeddingStoreFactory milvusChatModel(Properties properties) {
|
|
return new MilvusEmbeddingStoreFactory(properties.getEmbeddingStore());
|
|
}
|
|
} |