PDFChat
PDFChat应用程序允许您使用langchain、OpenAI Embeddings和GPT3.5的强大功能与您的PDF文件聊天。它使用Streamlit作为用户界面。
演示
安装
要安装和运行该应用程序,请按照以下步骤操作:
-
使用Git克隆存储库:
git clone https://github.com/dotvignesh/PDFChat.git
-
进入存储库目录:
cd PDFChat
-
创建一个conda环境:
conda create --name pdfchat
-
激活新的conda环境:
conda activate pdfchat
-
安装所需的软件包:
pip install -r requirements.txt
-
获取您的OpenAI API密钥,按照以下步骤操作:
- 访问OpenAI 网站
- 创建一个帐户或登录
- 导航到“API密钥”部分
- 单击“创建新秘密密钥”按钮(或使用现有密钥)
- 复制API密钥
-
在存储库目录的根目录中创建一个
.env
文件,并添加以下行,将<your-api-key>
替换为实际的API密钥:OPENAI_API_KEY=<your-api-key>
-
使用streamlit运行应用程序:
streamlit run app.py
应用程序现在应该在http://localhost:8501上运行。
使用说明
应用程序运行后,您可以上传您的PDF文件,并使用内置的聊天界面与它们开始聊天。
享受与您的PDF文件聊天的乐趣吧!