langchain4j [功能]为Azure AI Search嵌入存储实现嵌入移除方法

qvtsj1bj  于 4个月前  发布在  其他
关注(0)|答案(6)|浏览(69)

翻译结果:

如果你的功能请求与问题有关,请描述。

如果在LangChain4j中为Azure AI Search添加了文档删除功能,我们将能够仅使用抽象的LangChain4j接口删除不再需要的特定文档(目前,Azure AI Search REST API正在单独用于文档删除)。

附加上下文

$x_{1e0f1}^{x}$

rjee0c15

rjee0c151#

Hi,这个项目有人接手吗?
如果有的话,我很乐意尝试一下。

qjp7pelc

qjp7pelc2#

@suvaidkhan 当然,请继续!

mbzjlibv

mbzjlibv3#

感谢@langchain4j
我是否正确地假设这些更改看起来与这个PR非常相似 - https://github.com/langchain4j/langchain4j/pull/1196/files

fnvucqvd

fnvucqvd4#

@suvaidkhan 是的,但是对于IT来说,你可以直接从EmbeddingStoreWithRemovalIT扩展。

yhived7q

yhived7q5#

@langchain4j 有关IT的几个问题-
Azure AI搜索没有测试容器,所以我假设IT将以AzureAiSearchEmbeddingStoreIT类的形式编写。
此外,在AzureAiSearchEmbeddingStoreIT类中运行IT时,AZURE_SEARCH_ENDPOINT和AZURE_SEARCH_KEY的值应该是多少?
谢谢!

ygya80vv

ygya80vv6#

Azure AI搜索没有测试容器,所以我假设IT将以AzureAiSearchEmbeddingStoreIT类的风格编写。
如果你的意思是在AzureAiSearchEmbeddingStoreIT类中使用云示例的Azure AI搜索,那么是的。
此外,在AzureAiSearchEmbeddingStoreIT类中运行IT时,AZURE_SEARCH_ENDPOINT和AZURE_SEARCH_KEY的值应该是多少?
对我来说,AZURE_SEARCH_ENDPOINThttps://langchain4j-ai-search.search.windows.net ,但对你来说可能会有所不同。你需要有一个Azure帐户并创建AI搜索部署。
AZURE_SEARCH_KEY 是秘密 :)

相关问题