Skip to content

介绍

ChatLuna 是一款强大的语言模型聊天服务插件,基于 LangChain 开发,目前作为 Koishi 上的插件存在。ChatLuna 支持与多种主流大语言模型进行交互,如 OpenAI、Google Gemini 和 Claude 等。

ChatLuna 不仅为用户提供了模型聊天功能,还为其他 Koishi 插件开发者提供了便捷的 LangChain Model 接口,方便他们与大语言模型进行交互和扩展开发。

特性

  • 扩展 API:轻松添加新的语言模型,工具,渲染器或调用现有模型。基于扩展 API,我们开发了长期记忆,知识库等插件。
  • 预设系统:为不同的群或房间配置不同的预设。预设支持强大的渲染模板,世界书,等操作。
  • 资源管理:支持全局冷却、并发限制和调用次数控制。
  • 多模态:支持图片多模态,并可渲染模型回复,支持文本、图片、语音等多种格式。
  • 上下文管理:支持默认的短期聊天记录保存。并可额外安装长期记忆或知识库插件,实现更复杂的知识管理。
  • 多种聊天模式:提供 chat、browsing 和 agent 三种模式。browsing 可以联网感知消息,agent 模式则可让模型调用各种工具。
  • 内容安全:支持 koishi 的 censor 服务,过滤不良内容。

下一步

想要使用 ChatLuna,请阅读 快速上手 指南。

要了解 ChatLuna 的所有可用指令及其用法,请参考 指令列表

如需深入了解 ChatLuna 的配置选项,请查看 配置说明

要学习如何配置特定的语言模型平台,请参阅 模型配置 指南。

对于第三方插件开发者,我们提供了详细的 开发文档,帮助您集成和使用 ChatLuna 的 API。

如果您希望为 ChatLuna 的文档做出贡献,欢迎查看我们的 贡献指南 并提交 PR。

页面历史

在 CC-BY-SA-4.0 许可下发布