教程
文档问答机器人实现示例
在此示例中,我们将构建一个聊天机器人 QA 应用。我们将学习如何:
- 上传文件
- 从文件创建向量嵌入
- 创建一个聊天机器人应用程序,能够显示用于生成答案的来源
先决条件
此示例有额外的依赖项。你可以使用以下命令安装它们:
pip install langchain chromadb tiktoken
然后,您需要去这里创建一个 OpenAI 密钥。没有可以使用国内的通义千问或者百度文心一言的。具体文章看之前的《使用Chainlit接入通义千问快速实现一个多模态的对话应用》。
使用 LangChain 进行对话式文档 QA
qa.py
import os
from typing