13得票4回答
如何向RetrievalQA.from_chain_type添加内存?或者,如何向ConversationalRetrievalChain添加自定义提示?

我该如何为RetrievalQA.from_chain_type添加内存?或者,我该如何为ConversationalRetrievalChain添加自定义提示? 在过去的两周里,我一直在尝试制作一个可以与文档聊天的聊天机器人(不仅仅是语义搜索/问答,还有记忆),并且带有自定义提示。我尝试了...

13得票7回答
LangChain Chroma - 从向量数据库加载数据

我使用Chroma DB编写了LangChain代码,以将来自网站URL的数据存储为向量。它目前可以从URL获取数据,将其存储到项目文件夹中,然后使用该数据响应用户提示。我已经找出如何使数据持久化/存储在运行后,但我无法弄清楚如何加载该数据以供未来提示使用。目标是接收用户输入,并使用OpenA...

9得票2回答
使用Python和Langchain从ChromaDb获取所有文档

我正在使用langchain处理存储在Mongo数据库中的大量文档。 我可以使用langchain将所有文档成功加载到chromadb向量存储中。这里没有进行任何花哨的操作。这是我的代码: from langchain.embeddings.openai import OpenAIEmb...

7得票2回答
如何在LangChain中使用新的GPT-3.5-16k模型?

我在 langchain 中编写了一个应用程序,它将一些链传递给 Sequential Chain 来运行。我的问题是提示信息太大,超过了 4K 令牌的限制大小。我看到 OpenAI 推出了一个新的 ChatGPT 模型,窗口大小为 16K 令牌,但我似乎无法从 API 中访问它。当我尝试时,...