如何利用langchain和OPENAI来对你的PDF进行问答

废话不说直接上连接:https://github.com/alejandro-ao/langchain-ask-pdf

工作原理:

该应用程序读取 PDF 并将文本拆分为更小的块,然后可以将这些块输入 LLM。它使用 OpenAI 嵌入来创建块的矢量表示。然后,应用程序会找到与用户提出的问题在语义上相似的组块,并将这些组块提供给 LLM 以生成响应。

该应用程序使用 Streamlit 创建 GUI 和 Langchain 来处理 LLM。

安装:

要安装存储库,请克隆此存储库并安装要求:

pip install -r requirements.txt

您还需要将 OpenAI API 密钥添加到.env文件中。

运行:

要使用该应用程序,请main.py使用 streamlit CLI 运行该文件(在安装 streamlit 之后):

streamlit run app.py

视频地址:https://www.youtube.com/watch?v=wUAUdEw5oxM 

结语:

Streamlit 这个对学PYTHON的来说真的是个好东西,想学AI的一定要了解LangChain

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值