当前 SDK 包支持了后端统一的调用规范,但实际上 Halo 大部分情况下可能需要用户在 Halo 后台与 AI SDK 进行交互,因此建议增加一个统一的 SDK UI 包,可用于如下功能: 1. 统一封装 SSE,减少每个插件都需要自行实现 SSE 接口的问题。 2. 统一进行 AI 异常处理。 3. 简化用户对于后台操作 AI 的步骤。 后端可能也需要同步进行一些处理,例如面向 SDK 的方案与面向 SSE 的调用方案。
当前 SDK 包支持了后端统一的调用规范,但实际上 Halo 大部分情况下可能需要用户在 Halo 后台与 AI SDK 进行交互,因此建议增加一个统一的 SDK UI 包,可用于如下功能:
后端可能也需要同步进行一些处理,例如面向 SDK 的方案与面向 SSE 的调用方案。