Skip to content

Releases: LiteyukiStudio/nonebot-plugin-marshoai

v1.0.1 Akari

25 Jan 17:30
Compare
Choose a tag to compare

\アッカリ~ン/

はーいー!ゆるゆり,始まるよ~

  • 新增小棉插件功能,用于替代小棉工具功能(详见文档
    • 此功能允许你以编写Nonebot2插件类似的方式去编写可供Marsho调用的函数!
    • 你需要将已有的小棉工具迁移至小棉插件,小棉工具功能可能会在未来版本删除。
  • 简化了marsho命令的输出内容,现在可以使用marsho.help命令查看命令帮助
  • 新增marsho.status命令,可以返回使用的模型与预设的支持图片的模型列表
  • 新增marsho.funccall命令(别名为mfc),可通过mfc list获取已加载的函数列表,mfc call arg=value ...进行调用测试
  • 由原先的 Azure SDK 更换为使用 OpenAI SDK 进行 API 调用
  • 新增了若干配置项,详见文档

🧩 插件

新增以下插件:

  • builtin_tools: 内置增强工具插件,包含文件I/O操作,简单的网页内容获取等功能
  • twisuki_petcat: 养猫插件(WIP)

感谢 @snowykami 对本项目的巨大贡献喵!贴贴~
感谢 @Twisuki@ChenXu233 的 PR 喵~贴贴~

What's Changed

Full Changelog: v0.6.1...v1.0.1

v1.0.0.dev4

10 Jan 14:18
Compare
Choose a tag to compare
v1.0.0.dev4 Pre-release
Pre-release

初步兼容 Moonshot AI 的内置函数功能(例如联网搜索)
(联网搜索函数不内置,若要使用,将以下代码添加到一个位于MARSHOAI_PLUGIN_DIRS设置的目录下的.py文件里)

from nonebot_plugin_marshoai.plugin.func_call.caller import on_function_call
import json
@on_function_call(name="$web_search", description="search content in the internet", func_type="builtin_function", no_module_name=True)
async def search(search_result: dict, usage: dict):
    return json.dumps({"search_result": search_result, "usage": usage})

v1.0.0.dev3

29 Dec 08:48
Compare
Choose a tag to compare
v1.0.0.dev3 Pre-release
Pre-release

可能可以正常加载的版本

Full Changelog: v1.0.0.dev2...v1.0.0.dev3

v1.0.0.dev1

17 Dec 05:40
Compare
Choose a tag to compare
v1.0.0.dev1 Pre-release
Pre-release

此版本为开发用版本。不能用于生产环境。

  • 小棉工具已被弃用,由新的小棉插件功能替代。你需要将已有的小棉工具迁移至小棉插件,详见开发文档

Full Changelog: v0.6.1...v1.0.0.dev1

v0.6.1

07 Dec 09:20
Compare
Choose a tag to compare
  • 修复了小棉工具无法使用相对导入的问题,初步支持相对导入
  • 添加了MARSHOAI_DISABLED_TOOLKITS配置项,输入工具包包名可禁用该工具包(不加载)
  • 内置了由 @Twisuki 编写的marshoai-megakits工具包

感谢 @Twisuki 的 PR 喵~贴贴~

What's Changed

  • Merge修复branch差异,毫无功能性变化 by @EillesWan in #16
  • 修复了多文件导入问题 & 重写了MegaKits by @Twisuki in #18
  • 修复了MegaKits插件上次PR存在的问题 by @Twisuki in #19
  • 修复了NyaCode解码问题 & 修改了猫语内容 by @Twisuki in #21

Full Changelog: v0.6...v0.6.1

v0.6 AL-1S

02 Dec 05:32
Compare
Choose a tag to compare
  • 新增MARSHOAI_ENABLE_RICHTEXT_PARSE配置项,可以解析Marsho返回的富文本,将LaTeX渲染为图片,以及将图片引用替换为图片消息段
  • 新增以下配置项:
    • MARSHOAI_SINGLE_LATEX_PARSE
    • MARSHOAI_MAIN_COLOUR
      具体说明详见README。

感谢 @EillesWan 的 PR喵~贴贴~

アリス、乾電池は食べません!

What's Changed

  • 把回复消息中的 图片 全部插入消息体 by @EillesWan in #14
  • 完成消息体内 LaTeX 内容渲染功能 by @EillesWan in #15

New Contributors

Full Changelog: v0.5.4...v0.6

v0.5.4

27 Nov 05:40
Compare
Choose a tag to compare
  • 新增MARSHOAI_TOOLSET_DIR配置项,可以添加路径来让Marsho加载外部工具集
  • 改进了小棉工具调用失败时的错误处理与聊天完成后的错误处理
  • 添加了英文README
    感谢 @yuhan2680@Twisuki 的 PR 喵~贴贴~

What's Changed

New Contributors

Full Changelog: v0.5.3...v0.5.4

v0.5.3

24 Nov 08:43
668193b
Compare
Choose a tag to compare
  • 添加了MARSHOAI_AT配置项,将其设定为true后可在at机器人时不需要加上marsho前缀直接发起对话
    感谢 @XuanRikka 的 PR 喵~贴贴~

What's Changed

  • 添加了at时响应和控制是否启用的配置项( by @XuanRikka in #11

New Contributors

Full Changelog: v0.5.2.1...v0.5.3

v0.5.2.1

24 Nov 06:51
Compare
Choose a tag to compare

Full Changelog: v0.5.2...v0.5.2.1

v0.5.2

24 Nov 03:30
Compare
Choose a tag to compare
  • 新增 YAML 配置文件格式,将MARSHOAI_USE_YAML_CONFIG设为true后可使用,配置文件将存储于 Bot 工作目录下的config/marshoai/config.yaml文件下

感谢 @DiaoDaiaChan 的 PR 喵~贴贴~

What's Changed

New Contributors

Full Changelog: v0.5.1.3...v0.5.2