小编ran*_*mQs的帖子

如何合并两个 Chroma 数据库

我使用 langchain 0.0.143 创建了两个像这样的数据库(相同的嵌入):

db1 = Chroma.from_documents(
    documents=texts1,
    embedding=embeddings, 
    persist_directory=persist_directory1,
)
db1.persist()

db21 = Chroma.from_documents(
    documents=texts2,
    embedding=embeddings, 
    persist_directory=persist_directory2,
)
db2.persist()
Run Code Online (Sandbox Code Playgroud)

然后稍后访问它们

db1 = Chroma(
    persist_directory=persist_directory1,
    embedding_function=embeddings,
)

db2 = Chroma(
    persist_directory=persist_directory2,
    embedding_function=embeddings,
)
Run Code Online (Sandbox Code Playgroud)

如何组合 db1 和 db2?我想在 ConversationalRetrievalChain 设置retrieve=db.as_retriever() 中使用它们。

我尝试了一些搜索建议,但缺少一些明显的东西

python combiners langchain

5
推荐指数
1
解决办法
4594
查看次数

标签 统计

combiners ×1

langchain ×1

python ×1