项目介绍:AutoGPT4All
AutoGPT4All 是一个令人兴奋的开源项目,旨在通过本地运行的 LocalAI 服务器提供和配置 AutoGPT 及 GPT4All 模型。这个项目特别适合那些希望在不受限和完全免费的环境下进行查询的用户,因为它在本地完全离线运行。
使用简易快捷
AutoGPT4All 为用户提供了两种简便的使用方式,分别是 Bash 脚本和 Python 脚本。
使用 Bash 脚本
- 使用以下命令克隆项目:
git clone https://github.com/aorumbayev/autogpt4all.git
- 进入项目目录:
cd autogpt4all
- 赋予脚本执行权限:
chmod +x autogpt4all.sh
- 运行脚本:
./autogpt4all.sh
使用 Python 脚本
确保你的计算机上已安装 Python。
- 克隆项目:
git clone https://github.com/aorumbayev/autogpt4all.git
- 进入项目目录:
cd autogpt4all
- 运行 Python 脚本:
python autogpt4all.py
注意:尽管脚本已主要在 MacOS M1 处理器上测试过,但在 Linux 和 Windows 也应能正常工作。如在非 MacOS 系统,请确保安装了
git
、go
和make
。
脚本选项
用户可以通过 Bash 或 Python 脚本使用一些选项,以满足更个性化的需求:
-
--custom_model_url
:在模型下载步骤中指定自定义 URL。如果默认模型链接不可用或需要更改,可使用此选项。例子:
./autogpt4all.sh --custom_model_url "https://example.com/path/to/model.bin"
-
--uninstall
:卸载本地机器上的项目,删除 LocalAI 和 Auto-GPT 目录。例子:
./autogpt4all.sh --uninstall
注意事项
- 在克隆仓库之前,脚本会检查目录是否存在。
- 在 MacOS 上,脚本会通过 brew 安装 cmake,因此请确保你已安装 brew。在 Linux 上,脚本假定已安装 apt-get。
- 如果默认模型链接变更或者不可用,可以传递自定义模型 URL。
贡献
AutoGPT4All 欢迎各类贡献,无论是代码的改进还是文档的补充。贡献步骤如下:
- Fork 这个仓库。
- 在你的分支上进行修改。
- 提交一个 pull request。
开源协议
这个项目使用 MIT 开源协议,详见 LICENSE 文件。
特别鸣谢
感谢所有支持并给予项目 star 的用户 ❤️