Skip to content

模型指令

ChatLuna 提供了一些使用的模型指令,用于查看和设置模型。

提示

ChatLuna 的模型相关指令,不支持禁用,添加和删除某个模型。

模型的添加和禁言依赖模型平台的配置。

阅读 模型平台 了解更多。

测试模型可用性

测试当前平台或模型的可用性。

以下为命令格式:

powershell
chatluna.model.test <model:string>

以下为必须参数:

  • model:string: 模型名称。也可以是一个平台名称,如:(openai,openai/gpt-4.1-nano

以下为例子:

聊天记录
U
User
chatluna.model.test openai/gpt-4.1-nano
B
Bot
模型 openai-like/gpt-4.1-nano 测试成功!
响应时间:2255ms
示例回复:Hello! How can I assist you today?

列出大语言模型列表

列出当前 ChatLuna 可用的大语言模型列表。

以下为命令格式:

powershell
chatluna.model.list -l <limit:number> -p <page:number>

以下为可选参数:

  • -l,--limit: 指定返回大语言模型名称的数量上限,默认为 5。
  • -p,--page: 指定返回大语言模型名称的页数,默认为 1。

以下为例子:

聊天记录
U
User
chatluna.model.list -l 10
B
Bot
以下是目前可用的模型列表:


spark/纳西妲
spark/v1.5
spark/v2
spark/v3
zhipu/ChatGLM-Pro
zhipu/ChatGLM-Std
zhipu/ChatGLM-Lite
zhipu/ChatGLM-Lite-32K
wenxin/ERNIE-Bot
wenxin/ERNIE-Bot-turbo


你可以使用 chatluna.room.set -m <model> 来设置默认使用的模型


当前为第 1 / 2 页

搜索大语言模型

搜索当前 ChatLuna 里可用的大语言模型。

以下为命令格式:

powershell
chatluna.model.search <keyword:string> -l <limit:number> -p <page:number>

以下为可选参数:

  • -l,--limit: 指定返回大语言模型名称的数量上限,默认为 5。
  • -p,--page: 指定返回大语言模型名称的页数,默认为 1。

以下为例子:

聊天记录
U
User
chatluna.model.search gpt-4o-mini
B
Bot
以下是目前搜索到的模型列表:


openai-like/gpt-4o-mini
openai/gpt-4o-mini
openai/gpt-4o-mini-2024-07-18


你可以使用 chatluna.room.set -m <model> 来设置默认使用的模型


当前为第 1 / 1 页

列出嵌入模型列表

列出当前 ChatLuna 可用的嵌入模型列表。

以下为命令格式:

powershell
chatluna.embeddings.list -l <limit:number> -p <page:number>

以下为可选参数:

  • -l,--limit: 指定返回嵌入模型名称的数量上限,默认为 5。
  • -p,--page: 指定返回嵌入模型名称的页数,默认为 1。

以下为例子:

聊天记录
U
User
chatluna.embeddings.list -l 10
B
Bot
以下是目前可用的嵌入模型列表:


wenxin/text-embedding
openai/text-embedding-ada-002


你可以使用 chatluna.embeddings.set -m <model> 来设置默认使用的嵌入模型


当前为第 1 / 1 页

列出向量数据库列表

列出当前 ChatLuna 可用的向量数据库列表。

以下为命令格式:

powershell
chatluna.vectorstore.list -l <limit:number> -p <page:number>

以下为可选参数:

  • -l,--limit: 指定返回向量数据库名称的数量上限,默认为 5。
  • -p,--page: 指定返回向量数据库名称的页数,默认为 1。

以下为例子:

聊天记录
U
User
chatluna.vectorstore.list -l 10
B
Bot
以下是目前可用的向量数据库列表:


faiss
redis


你可以使用 chatluna.vectorstore.set -m <model> 来设置默认使用的向量数据库(如果没有任何向量数据库,会使用存储在内存里的向量数据库(临时的))


当前为第 1 / 1 页

设置默认嵌入模型

设置当前 ChatLuna 使用的嵌入模型。

设置后如使用到嵌入模型,则优先使用设置的嵌入模型。

警告

此命令需要被执行者最低 3 级权限。

提示

此命令配置的效果和配置项里的 defaultEmbeddings 相同。也可通过控制面板配置此项,无需执行命令。

以下为命令格式:

powershell
chatluna.embeddings.set <embeddings:string>

以下为例子:

聊天记录
U
User
chatluna.embeddings.set openai/text-embedding-ada-002
B
Bot
已将默认嵌入模型设置为 openai/openai/text-embedding-ada-002 (将自动重启插件应用更改)

设置默认向量数据库

设置当前 ChatLuna 使用的向量数据库。

设置后如使用到向量数据库,则优先使用设置的向量数据库。

警告

此命令需要被执行者最低 3 级权限。

提示

此命令配置的效果和配置项里的 defaultVectorStore 相同。因此也可以通过控制面板配置此项,无需执行此命令。

以下为命令格式:

powershell
chatluna.vectorstore.set <vectorstore:string>

以下为例子:

聊天记录
U
User
/chatluna.vectorstore.set faiss
B
Bot
已将默认向量数据库设置为 faiss, (将自动重启插件应用更改)

页面历史

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