示例页面
命令行参数
运行 --help
参数运行,可以列出所有可以传递的命令行参数:
./run.sh --help # on Linux / macOS
.\run.bat --help # on Windows
与 Docker 一起使用时,将示例中的脚本替换为
docker-compose run --rm auto-gpt
docker-compose run --rm auto-gpt --help
docker-compose run --rm auto-gpt --ai-settings <filename>
将尖括号(<>)中的内容替换为您想要指定的值。
以下是运行AutoGPT时可以使用的一些常见参数:
- 使用不同的AI设置文件运行AutoGPT
./run.sh --ai-settings <filename>
- 指定一个内存后端
./run.sh --use-memory <memory-backend>
有一些标志有简写形式,例如
-m
表示--use-memory
。 使用./run.sh --help
获取更多信息。语音模式
使用TTS(文本到语音)功能运行Auto-GPT,请输入以下命令:
./run.sh --speak
💀连续模式⚠️
连续模式允许:运行AI而无需用户授权,实现100%自动化。
不建议使用连续模式。它有潜在的危险,您的AI可能会永久运行不停止或执行您未经授权的操作。请自行承担风险。
./run.sh --continuous
要退出程序,请按 Ctrl+C
♻️自我反馈模式⚠️
运行自我反馈模式将增加token使用量,增加成本。此功能允许代理程序(agent)通过验证自己的操作并检查它们是否与当前目标一致来提供自我反馈。如果不一致,它将为下一个循环提供更好的反馈。要在当前循环中启用此功能,请在输入字段中输入 S
。
仅限GPT-3.5模式
如果您无法访问GPT-4,则此模式允许您使用Auto-GPT!
./run.sh --gpt3only
您可以通过在.env
中将SMART_LLM_MODEL
设置为gpt-3.5-turbo
来实现相同的功能。
仅限GPT-4模式
如果您可以访问GPT-4,则此模式允许您仅使用GPT-4使用AutoGPT。这可能会使您的机器人更加智能。
./run.sh --gpt4only
由于使用GPT-4更加昂贵,因此以仅限GPT-4模式运行Auto-GPT将增加API成本。
日志
活动和错误日志位于 ./output/logs
要显示调试日志:
./run.sh --debug
禁用命令分类
如果您想选择性地禁用一些命令组,可以在您的 .env
中使用DISABLED_COMMAND_CATEGORIES
配置。您可以在.env.template
中找到类别列表。
例如,要禁用与编码相关的功能,请将其设置为以下值:
DISABLED_COMMAND_CATEGORIES=autogpt.commands.analyze_code,autogpt.commands.execute_code,autogpt.commands.git_operations,autogpt.commands.improve_code,autogpt.commands.write_tests