Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chatlunalab/core
ChatLuna 核心相关库
https://github.com/chatlunalab/core
Last synced: 1 day ago
JSON representation
ChatLuna 核心相关库
- Host: GitHub
- URL: https://github.com/chatlunalab/core
- Owner: ChatLunaLab
- License: mit
- Created: 2024-01-14T11:40:54.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T17:37:39.000Z (about 1 month ago)
- Last Synced: 2024-12-12T08:51:37.113Z (12 days ago)
- Language: TypeScript
- Homepage:
- Size: 5.01 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 基础框架。
[![npm](https://img.shields.io/npm/v/@chatluna/core)](https://www.npmjs.com/package/@chatluna/core) [![npm](https://img.shields.io/npm/dm/@chatluna/core)](https://www.npmjs.com/package/@chatluna/core)
## 项目结构
- [@chatluna/core](./packages/core/README.MD)
ChatLuna 核心库,基于 LangChain 建设的一套简易的适用于聊天机器人插件的 LLM Framework。
- [@chatluna/memory](./packages/memory/README.MD)
ChatLuna 对话存储相关库,提供相关 API。基于 [minato](https://github.com/cordiverse/minato) 实现与数据库的交互。
- [@chatluna/chat](./packages/chat/README.MD)
ChatLuna 聊天相关基础库,提供有向环图的依赖性中间件模块,抽象化发送与接收模块,流式消息解析,组合对话存储与聊天模式实现与模型聊天功能。
- [@chatluna/service](./packages/service/README.MD)
ChatLuna 的 Service 实现,提供 ChatLuna 核心服务。
- [@chatluna/utils](./packages/utils/README.MD)
ChatLuna 辅助库,提供一些简单的 API 如 SSE 解析,等待锁等。
## 致谢
感谢 [cordis](https://github.com/cordiverse/cordis)。本项目大量使用了其相关生态的库。
感谢 [LangChain](https://github.com/langchain-ai/langchainjs) 项目。本项目基于其进行二次封装。
最后感谢所有 ChatLuna 的贡献者和用户,没有你们的支持,ChatLuna 就不会继续向前发展。
## 许可证
使用 [MIT](./LICENSE) 许可证发布。