Skip to content

介绍

嵌入模型(Embeddings) 可以将文本转换为向量,从而实现文本的语义表示。

ChatLuna 使用嵌入模型来将用户的输入,模型的输出等数据转换为向量。

目前,ChatLuna 通过 嵌入模型和 向量数据库 来为用户提供 长期记忆 功能。

嵌入模型的服务由多个插件提供,这其中某些模型适配器已经提供了相关服务,如 OpenAIGoogle Gemini

因此,你可以直接使用这些插件来使用嵌入模型服务,无需再安装嵌入模型服务插件。

如果你不想使用模型适配器自带的嵌入模型服务,你也可以使用 ChatLuna 提供的嵌入模型服务插件(不推荐)。

下面我们将介绍如何安装嵌入模型服务插件。

安装

前往 Koishi 的插件市场,搜索 chatluna-embeddings-service,并安装。

此插件还需要配置后才能使用,你可以在左侧的导航栏中选择你感兴趣的嵌入模型平台,按照其介绍进行配置。

支持平台

我们目前支持以下提供了嵌入模型的平台:

你可以点击上面的链接查看如何配置相应的嵌入模型。

其他的模型适配器可能也支持嵌入模型,由于一些原因我们并没有编写文档,欢迎自行探索。

使用

当你接入一个嵌入模型后,你需要将它设置为默认的嵌入模型。

你可以在 ChatLuna 主插件的配置项中 选择 默认使用的嵌入模型。

也可使用指令设置默认嵌入模型,详见 嵌入模型和向量数据库管理

页面历史

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