当前位置:   article > 正文

使用 Langchain 和 LLama 2 构建与您的 CSV 应用程序的聊天_langchain csv

langchain csv

现在让我们来实践一下吧!我们将使用很少的 Python 语法在 CSV 数据上开发我们的聊天机器人。

一. 设置您的环境

  1. 您想首先在本地计算机上创建venv 。

首先,打开终端并创建一个虚拟环境

python -m venv venv
  • 1

然后激活它:

venv\Scripts\activate
  • 1

您现在应该在终端中看到 ( Venv )。

现在,让我们安装所需的依赖项:

Pip install langchain ,
ctransformers , 
sentence-transformers ,
faiss-cpu ,
streamlit
  • 1
  • 2
  • 3
  • 4
  • 5

最后,我们需要为 OpenAI API 密钥设置一个环境变量:

现在,一切准备就绪,让我们开始吧!

创建一个名为“ Talk_with_CSV.py”的文件,我们将在其中编写用于回答问题的函数。

让我们导入所需的依赖项:

from langchain.document_loaders.csv_loader import CSVLoader
from langchain.text_splitter import RecursiveCharacterTextSplitter
from langchain.embeddings import HuggingFaceEmbeddings
from langchain.vectorstores import FAISS
from langchain.llms import CTransformers
from langchain.chains import ConversationalRetrievalChain
impo
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/106048
推荐阅读
相关标签
  

闽ICP备14008679号