Skip to content

总览 ​

字数
364 字
阅读时间
2 分钟

提示

当前开发文档按 ChatLuna core 1.4.0-alpha.36 的公开 API 梳理。

如果某个页面示例使用了旧版包名或旧版 API,请优先以本节 API 参考和源码导出为准。

此开发教程面向有 Koishi 插件开发经验的开发者。通过本教程,你将学会:

  • 为你的 Koishi 插件调用 ChatLuna 的模型、嵌入、reranker、向量数据库和 Agent 能力。
  • 编写 ChatLuna 插件,接入新的模型平台、嵌入平台、reranker 平台、向量数据库或工具。
  • 使用会话服务、上下文管理器、提示词管线、消息转换器和渲染器定制 ChatLuna。
  • 基于 ChatLuna API 开发自己的 Koishi 插件,让大语言模型能力服务更多场景。

需要的技能 ​

ChatLuna 是一个 Koishi 插件,你需要对 Koishi 插件开发有一定了解。

我们假定你已经有了 Koishi 插件开发基础。如果你还不会开发 Koishi 插件,请阅读 Koishi 插件开发指南。

ChatLuna 基于 LangChain 定制了一套和 LLM 交互的框架。因此你也需要对 LangChain 有一定了解。

如果你还不会使用 LangChain,可阅读 LangChain 文档。

让我们开始吧 ​

继续向下,你将在每一页的底部看到前往下一节的链接。

页面历史

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