Obsidian 插件:BMO Chatbot
插件名片
概述
通过使用大型语言模型(LLM),提高您的知识管理能力,使聊天机器人能够理解上下文并检索相关信息。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 bmo-chatbot 插件的自述翻译
Obsidian 的 BMO 聊天机器人
通过使用大型语言模型(LLM),如 OpenAI 的 “gpt-3.5-turbo” 和 “gpt-4”,改进您的知识管理,以理解上下文并检索相关信息。
特点
- 在 Obsidian 中的任何地方聊天: 无论你在哪里,都可以与你的机器人聊天!
- 聊天机器人以 Markdown 格式回复: 以 Markdown 格式接收格式化的回复,以保持一致性。
- 可自定义机器人名称: 个性化聊天机器人的名称。
- 系统角色提示: 配置聊天机器人在回复消息之前提示用户角色。
- 设置最大标记和温度: 使用最大标记和温度设置自定义聊天机器人回复的长度和随机性。
- 系统主题颜色强调: 与你的系统颜色方案无缝匹配聊天机器人的界面。
- 与自托管的 API LLM(s) 模型交互: 使用提供的 REST API URL 与自托管的 API LLM(s) 模型(如 LocalAI)进行交互。
要求
要使用此插件,您需要拥有具有 API 访问权限的 OpenAI 帐户。如果您还没有帐户,可以在 OpenAI网站 上注册一个。
此外,如果您想与自托管的 API LLM(s) 模型(如 LocalAI
)进行交互,您需要设置和运行自托管的 API。您可以按照自托管 API 提供者提供的说明进行设置和运行。一旦您获得了自托管 API 的 REST API URL,您就可以将其与此插件一起使用,与您的模型进行交互。
如何激活插件
三种方法:
Obsidian 社区插件(推荐):
- 在 Obsidian 社区插件中搜索“BMO Chatbot”。
- 在设置中启用“BMO Chatbot”。
Beta Reviewers Auto-update Tester(BRAT)- 使用BRAT的快速指南
- 在 Obsidian 社区插件中搜索“Obsidian42 - BRAT”。
- 打开命令面板,运行命令 BRAT: Add a beta plugin for testing(如果您希望插件版本被冻结,请使用命令 BRAT: Add a beta plugin with frozen version based on a release tag)。
- 粘贴“https://github.com/longy2k/obsidian-bmo-chatbot”。
- 点击“Add Plugin”。
- BRAT 确认安装后,在设置中转到 Community plugins 选项卡。
- 刷新插件列表。
- 找到刚刚安装的 beta 插件并启用它。
要从此存储库激活插件,请按照以下步骤操作:
- 在终端中导航到插件的文件夹。
- 运行
npm install
以安装插件所需的任何依赖项。 - 一旦安装了依赖项,运行
npm run build
以构建插件。 - 插件构建完成后,应该可以激活。
开始使用插件,您需要在设置菜单中启用它并输入您的 OpenAPI 密钥。完成这些步骤后,您可以通过在左侧边栏中点击机器人图标来访问机器人面板。
如果您想清除聊天记录,只需再次在左侧功能区中点击机器人图标即可。
其他说明
“BMO” 是这个项目的标签名称,灵感来自于动画电视节目《冒险时间》中的角色 BMO。
贡献
随时欢迎创建 PR!
如果您有任何改进、问题或疑虑,请告诉我!
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。