写了一个 AI 应用后,意识到所有 AI 应用都包含两个最基础的能力
- 自定义 LLM 厂商
- 自定义 Agent 及其配置
完全可以把这两个能力抽出来,让 AI 应用搭建更加地简单、快捷。
基于这个思路,实现了 LLMKit ,仍然是我一贯「视图无关」的实现方式,核心逻辑纯 js 实现,可以很好地融入现有代码。
https://github.com/ltaoo/LLMKit
目前实现了一个简单的聊天示例,支持多个 Agent 、支持自定义卡片
截图

后续会增加更多框架、端的示例,感兴趣的可以参考参考。