本文的主图是由 HackerNoon 的AI Image Generator通过提示“使用旧台式电脑的机器人”生成的
人工智能领域出现了一些新事物。在这篇文章中,我将引导您完成安装和设置 PrivateGPT 的过程。
一个强大的工具,允许您在本地查询文档而无需互联网连接。无论您是研究人员、开发人员,还是只是对探索文档查询工具感到好奇,PrivateGPT 都可以提供高效且安全的解决方案。本教程附带一个 Youtube 视频,您可以在其中找到安装过程的分步演示!
Python 3.10 或更高版本安装在您的系统或虚拟环境中
使用命令行界面 (CLI/Terminal) 的基本知识
已安装 Git
首先,让我们创建一个虚拟环境。您可以在桌面上创建一个文件夹。在下面的屏幕截图中,您可以看到我创建了一个名为“blog_projects”的文件夹。从该文件夹打开命令行或使用终端/命令行导航到该文件夹。按照以下步骤创建虚拟环境。
python3 -m venv myenv
您的虚拟环境的名称将是“myenv”
来源 myenv/bin/activate
我的环境\脚本\激活
git 克隆 https://github.com/imartinez/privateGPT.git
通过在克隆存储库之前创建和激活虚拟环境,我们确保项目依赖项将在此环境中安装和管理。这有助于维护特定于此项目的干净且隔离的开发环境。
克隆存储库后,您可以继续安装项目依赖项并开始在激活的虚拟环境中处理项目。
然后从 Github 复制代码仓库,并进入您希望项目所在的目录或文件夹。打开终端或从命令行导航到您的文件夹。
加载所有内容后,您可以运行 install requirements 命令来安装所需的依赖项。
CD <文件夹名称>
pip install -r requirements.txt
确保在项目中创建模型文件夹以放置下载的模型。
PrivateGPT 附带一个示例数据集,该数据集使用“工会状态记录”作为示例。但是,您也可以摄取自己的数据集。让我告诉你怎么做。
蟒蛇摄取.py
完美的!数据摄取过程完成。现在,让我们继续下一步!
如果你有这个错误: cannot import name 'DEFAULT_CIPHERS' from 'urllib3.util.ssl_'
,使用这个命令: python -m pip install requests "urllib3<2"
需要提及的关键一点是,如果您向 SOURCE_DOCS 添加新文档,则需要重新运行“python ingest.py”
---------------------------------------------- --------------
现在是激动人心的部分——使用 PrivateGPT 对您的文档提出问题。让我告诉你它是如何完成的。
[项目目录'privateGPT',如果您在 CLI 中键入 ls,您将在几个文件中看到 READ.ME 文件。]
python 私有GPT.py
技巧和提示: