Soulter / AstrBot

QQ、Telegram等多平台兼容的支持 LLM 聊天的机器人平台。支持自定义插件扩展。
https://astrbot.soulter.top
GNU Affero General Public License v3.0
610 stars 60 forks source link

解耦合 LLM Tool Use 注册并暴露插件接口 #199

Closed Soulter closed 2 months ago

Soulter commented 2 months ago

支持了 #188

Motivation

解耦合 LLM Tool Use 注册并暴露插件接口。

Modifications

  1. 将原始的 Web Search 的功能解耦成更通用的 Tools 注册机制。
  2. 在 Context 类下新增了 register_llm_tool(), unregister_llm_tool(), get_current_llm_provider() 方法。