Obsidian 插件:brAIn
插件名片
概述
一个由 ChatGPT 驱动的聊天机器人,专注于回答你在 Obsidian vault 笔记中的问题。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 brain 插件的自述翻译
🧠 Obsidian brAIn 插件
该插件使用 ChatGPT 强力聊天机器人,专注于在 Obsidian vault 笔记(markdown 文件)上进行问题回答。
https://user-images.githubusercontent.com/480507/236815106-2c38d137-9345-498e-8531-46494239d19a.mp4
🧰 要求
📖 如何使用
- 在 Obsidian vault 中安装插件,方法是进入“设置 -> 社区插件 -> 浏览”并搜索“brAIn”。
- 安装完成后,在插件的设置部分中,输入您的 OpenAI API 密钥,以使插件能够处理您的 vault 文档并使用聊天功能。
- 运行“brAIn: Ingest vault docs”命令或按下“Ctrl/Cmd + P”键,将您的笔记提供给模型。
- 从现在开始,您还可以通过点击工具栏中的大脑按钮或运行“brAIn: Open chat”命令或按下“Ctrl/Cmd + P”键与您的 brAIn 进行对话。
如果您有新的笔记希望被 brAIn 索引,只需再次运行“brAIn: Ingest vault docs”命令即可
🛠 工作原理
该插件使用一个运行 brAIn 服务器的 brAIn Docker容器 来实现聊天机器人功能。brAIn 服务器读取您的 Obsidian 保险库文档,并使用 OpenAI GPT-3 API 来实现问答功能。一旦服务器运行起来,您就可以通过插件的界面与机器人进行聊天。
💬 支持
如果您有任何问题或功能请求,请在 GitHub 上开启一个问题。
📓 许可证
该插件根据 MIT许可证 获得许可。
© 隐私
默认情况下,嵌入是在本地生成的,因此您的文档不会离开您的计算机。如果您在设置中勾选了 OpenAI 嵌入检查框,brAIn 将使用 OpenAI API 在摄取过程中生成向量存储,并回答聊天中的每个问题。但是,根据其 API使用政策,OpenAI 保证不会使用通过其 API 由客户提交的数据来训练或改进其模型,并且通过 API 提交的任何数据将在 30 天后被删除。
⚠️ 限制
如果您在本地生成嵌入向量,可能会消耗大量的时间和硬件资源(取决于您的机器和文档数量)。
如果您想在 OpenAI 中生成嵌入向量(嵌入生成)时,大量的笔记可能会导致高额费用(约 1000 个笔记=1 美元),请监控您的账户并设置 API 密钥限制以避免惊吓。
🐞 已知问题
根据用户的输入,brAIn 可能偶尔会生成不正确或不相关的内容。此外,如果 API 密钥无效或 OpenAI API 服务存在问题,它可能在调用 OpenAI API 时遇到错误。
⏭ 下一步
最终的想法是使用 LLM 创建一个完整的离线聊天机器人,但目前这些模型的硬件要求太高。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。