gpt4 book ai didi

chatgpt-api - 如何在松果矢量数据库服务中分离多个聊天机器人的数据?

转载 作者:行者123 更新时间:2023-12-02 22:47:17 26 4
gpt4 key购买 nike

我正在构建一个平台,用户可以在其中上传自定义数据并构建聊天机器人。

我正在考虑使用 lanchain + open ai embeddings + chat gpt api + pinecone 来管理此服务。

我正在查看松果文档:https://docs.pinecone.io/docs/gen-qa-openai但我无法弄清楚如何为不同的聊天机器人组织数据库,这些聊天机器人适用于不同的数据集。

每个聊天机器人都会有不同的索引吗?一个Pod上可以存储多个索引吗?或者每个索引都存储在单独的 Pod 上?

最佳答案

命名空间就能解决问题! Pinecone 允许您将索引中的向量划分到命名空间中。请参阅下面链接中的文档。

https://docs.pinecone.io/docs/namespaces

基本上是用Python编写的;

index.upsert(vectors=[('id-1', [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1])],namespace='my-first-namespace')

index.query(vector=[0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1],top_k=1,namespace='my-first-namespace')

关于chatgpt-api - 如何在松果矢量数据库服务中分离多个聊天机器人的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76063058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com