一个在您的桌面上控制Chrome的AutoGPT代理
作者:Sec-Labs | 发布时间:
项目地址
https://github.com/richardyc/Chrome-GPT
🤖 Chrome-GPT:一个与Chrome互动的AutoGPT代理
Chrome-GPT是一个强大的AutoGPT代理,利用Langchain和Selenium实现对整个Chrome会话的控制。借助交互式滚动、点击和输入文本在网页上,AutoGPT代理可以导航和操作网页内容。
🖥️ 示例
输入提示:在切尔西,曼哈顿附近找一个可以容纳20人活动的酒吧,时间是4月30日晚上。如果他们有联系我们的表格,请填写以下信息:姓名 Richard,电子邮件 he@hrichard.com。
Demo由Richard He制作
🔮 特点
- 🌎 Google搜索
- 🧠 长期和短期记忆管理
- 🔨 Chrome操作:描述网页、滚动到元素、点击按钮/链接、输入表单、切换选项卡
- 🤖 支持多种代理类型:零-shot、BabyAGI和Auto-GPT
- 🔥(进行中)Chrome插件支持
Requirements
- Chrome
- Python >3.8
- 安装Poetry
🛠️ 设置
- 设置您的OpenAI API密钥并添加
OPENAI_API_KEY环境变量 - 通过Poetry安装Python依赖项
poetry install - 打开Poetry shell
poetry shell - 运行chromegpt
python -m chromegpt
🧠 使用方法
- GPT-3.5 使用(默认):
python -m chromegpt -v -t "{your request}" - GPT-4 使用(推荐,需要GPT-4访问权限):
python -m chromegpt -v -a auto-gpt -m gpt-4 -t "{your request}" - 获取帮助:
python -m chromegpt --help
Usage: python -m chromegpt [OPTIONS]
Run ChromeGPT: An AutoGPT agent that interacts with Chrome
Options:
-t, --task TEXT The task to execute [required]
-a, --agent [auto-gpt|baby-agi|zero-shot]
The agent type to use
-m, --model TEXT The model to use
--headless Run in headless mode
-v, --verbose Run in verbose mode
--human-in-loop Run in human-in-loop mode, only available
when using auto-gpt agent
--help Show this message and exit.
标签:工具分享, ChatGPT