https://github.com/chatlunalab/core
ChatLuna 核心相关库
https://github.com/chatlunalab/core
Last synced: about 2 months ago
JSON representation
ChatLuna 核心相关库
- Host: GitHub
- URL: https://github.com/chatlunalab/core
- Owner: ChatLunaLab
- License: mit
- Created: 2024-01-14T11:40:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-04T20:43:46.000Z (3 months ago)
- Last Synced: 2025-04-13T04:05:46.004Z (2 months ago)
- Language: TypeScript
- Homepage:
- Size: 5.21 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
# ChatLuna Core Library
ChatLuna 核心相关项目,ChatLuna 基础框架。
[](https://www.npmjs.com/package/@chatluna/core) [](https://www.npmjs.com/package/@chatluna/core)
## 项目结构
- [@chatluna/core](./packages/core/README.MD)
ChatLuna 核心库,基于 CortexLuna 建设的一套简易的适用于聊天机器人插件的 LLM Framework。
- [@chatluna/memory](./packages/memory/README.MD)
ChatLuna 对话存储相关库,提供相关 API。基于 [minato](https://github.com/cordiverse/minato) 实现与数据库的交互。
- [@chatluna/chat](./packages/chat/README.MD)
ChatLuna 聊天相关基础库,提供有向环图的依赖性中间件模块,抽象化发送与接收模块,流式消息解析,组合对话存储与聊天模式实现与模型聊天功能。
- [@chatluna/utils](./packages/utils/README.MD)
ChatLuna 辅助库,提供一些简单的 API 如 SSE 解析,等待锁等。
## 致谢
感谢 [cordis](https://github.com/cordiverse/cordis)。本项目大量使用了其相关生态的库。
感谢 [CortexLuna](https://github.com/ChatLunaLab/cortexluna) 项目。本项目基于其进行二次封装。
最后感谢所有 ChatLuna 的贡献者和用户,没有你们的支持,ChatLuna 就不会继续向前发展。
## 许可证
使用 [MIT](./LICENSE) 许可证发布。