Earth
Earth copied to clipboard
AGIUI for Browser Extension
让AI工作流改变我们的工作方式
简体中文 | English
Earth
AGI-UI(Artificial General Intelligence user interface,通用人工智能用户界面)组织的使命是改善AGI在PC、Web、Mobile、XR、机器人等领域的人机协作体验,让更多人可以实现自己的AGI交互界面。
作为AGIUI的首个开源项目,Earth是一款浏览器插件,暂时支持Chrome和Edge浏览器。如果你感兴趣可以分享我们的项目到各个平台。
Earth PC&Mac版本:https://github.com/AGIUI/Solis
主要特色
- 支持多种AI模型,包括ChatGPT、BingChat和本地LLM(OpenAI官方标准)。
- 可以在任何网页上使用,包括搜索引擎、社交媒体、新闻网站等。
- 定义自己的工作流,解放双手,提高工作效率。
- 可以读取和操控网页信息
如何使用Earth
1.下载Earth
插件下载地址1:chrome Web Store
插件下载地址2:https://github.com/AGIUI/Earth/releases/
2.Earth安装方法
Chrome
- 打开Chrome浏览器,地址栏输入 chrome://extensions/, 勾择开发者模式,点击'加载已解压的扩展程序'
- 选择Earth文件夹,点击确定。扩展程序列表出现你导入的扩展程序即为成功。
Edge
- 打开Edge浏览器,地址栏输入 edge://extensions/, 勾择开发者模式,点击'加载已解压的扩展程序'
- 选择Earth文件夹,点击确定。扩展程序列表出现你导入的扩展程序即为成功。
3.设置Bing Chat
在浏览器打开https://www.bing.com/ ,登录Bing账号(前提是已获得Bing Chat使用权限)
4.设置API Key和前缀
打开插件,点击设置按钮,输入你的API Key和API前缀,点击“更新状态”。
开发者快速上手
# Install packages
npm install
# Live Dev for multiple browsers
npm run start [browser]
# npm run start chrome firefox safari
# Build for multiple browsers
npm run build [browser]
# npm run build chrome firefox safari
配置数据
- config.json 里配置你的数据
Combo的一些示例
示例1:漫画生成
示例2:sd图像生成API
示例3:提取邮件信息
示例4:知识星球助手
combo的数据示例
[
{
"tag": "提取邮件信息",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"combo": 3,
"interfaces": [
"showInChat",
"contextMenus",
"home"
],
"isInfinite": false,
"owner": "user",
"prompt": {
"id": "prompt22f77d6ca8eaec9534233812874e6f202",
"nextId": "prompt32f77d6ca8eaec9534233812874e6f202",
"nodeInputId": "",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"text": "",
"url": "",
"queryObj": {
"action": "default",
"content": "bindCurrentPage",
},
"temperature": 0.6,
"model": "ChatGPT",
"input": "nodeInput",
"translate": "default",
"output": "default",
"type": "queryRead"
},
"version": "0.1.0",
"app": "brainwave",
"id": "2f77d6ca8eaec9534233812874e6f202",
"createDate": 1686640915993,
"prompt2": {
"id": "prompt32f77d6ca8eaec9534233812874e6f202",
"nextId": "prompt42f77d6ca8eaec9534233812874e6f202",
"nodeInputId": "prompt22f77d6ca8eaec9534233812874e6f202",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"text": "用中文回答,提取摘要,时间、地点、人物、事件、链接等信息。",
"temperature": 0.3,
"model": "ChatGPT",
"input": "nodeInput",
"userInput": "",
"translate": "translate-zh",
"output": "markdown",
"type": "prompt"
},
"prompt3": {
"id": "prompt42f77d6ca8eaec9534233812874e6f202",
"nextId": "",
"nodeInputId": "prompt32f77d6ca8eaec9534233812874e6f202",
"role": {
"text": "麦肯锡咨询专家,掌握了非常多的方法,擅长分析整理信息。"
},
"text": "提取AI相关的信息,给这些信息评分,满分是5分,并写一句推荐文案推荐给我这个内容。输出格式:\n分数、AI信息、推荐文案",
"temperature": 0.24,
"model": "ChatGPT",
"input": "nodeInput",
"translate": "translate-zh",
"output": "default",
"type": "prompt"
}
}
]
版本记录
v0.3.7
- 新增节点:用户输入、合并输入
v0.3.6
-
角色节点的升级,对话界面可以切换角色
-
提示工程支持嵌入变量的方式
v0.3.5
-
多国语言支持 i18n
-
提供若干combo示例
-
支持创建PPT
v0.3.4
-
增加整体调试功能
-
调试窗口可以被收起和显示
-
允许自由连线
-
节点实现
v0.3.3
-
去除newtab
-
裁剪文本长度的优化(感谢@nem035/gpt-3-encoder)
-
右键菜单功能的完善
v0.3.2
-
增加右键总结、选中内容交互
-
优化对话框视觉
-
解决prompt下载的bug
-
已支持本地LLM的接入(暂时只支持OpenAI官方标准接口形式)
v0.3.1
-
combo数据结构调整及编辑器,新增:interfaces(home、contextMenus、showInChat)、input、output
-
combo支持单个导出
-
API节点
v0.2.0
- 新增绑定当前网页、输出格式,combo编辑器导入导出,提供示例
未来要做的事情
-
AGI实现

-
完善基础节点

-
实现PDF节点:读取、创建、阅读器
-
实现PPT节点:读取、创建
-
高亮网页信息节点
-
......
社区
联系我们
微信

相关资料
推荐系统的可解释性到底需不需要?可解释性的UI应该是什么样的?
Licence
此代码在 MIT 许可证下分发。 请参阅此目录中的许可证。