如何使用 langchain4j 获得 EmbeddingStore

问题描述 投票:0回答:1

如何使用 tls 证书获取连接到 milvus 的 EmbeddingStore 实例?

一般我就用

EmbeddingStore<TextSegment> embeddingStore = MilvusEmbeddingStore.builder()
.uri("http://localhost")
.collectionName("tryLoadAgainHere")
.build();

但是 MilvusEmbeddingStore() 不支持获取 ssl/tls 证书。

我确实设法获取连接到数据库的 MilvusServiceClient 的工作实例,但我不知道如何使用它来获取 MilvusEmbeddingStore。

我查看了 MilvusEmbeddingStore 的源代码(https://github.com/langchain4j/langchain4j/blob/main/langchain4j-milvus/src/main/java/dev/langchain4j/store/embedding/milvus/MilvusEmbeddingStore.java #L369),但看起来 MilvusEmbeddingStore 创建了自己的 MilvusServiceClient 实例,并且无法传入现有连接。

java milvus langchain4j
1个回答
0
投票

Milvus Java SDK 有它https://milvus.io/api-reference/java/v2.4.x/v2/Client/MilvusClientV2.md

任何一个选项都是不错的选择。

我在langchain4j项目中创建了一个问题,请添加到它。

https://github.com/langchain4j/langchain4j/issues/2020

© www.soinside.com 2019 - 2024. All rights reserved.