模型别名#
LLM 支持模型别名,这允许您使用短名称而非完整 ID 来引用模型。
列出别名#
要列出当前别名,请运行此命令
llm aliases
示例输出
4o : gpt-4o
chatgpt-4o : chatgpt-4o-latest
4o-mini : gpt-4o-mini
4.1 : gpt-4.1
4.1-mini : gpt-4.1-mini
4.1-nano : gpt-4.1-nano
3.5 : gpt-3.5-turbo
chatgpt : gpt-3.5-turbo
chatgpt-16k : gpt-3.5-turbo-16k
3.5-16k : gpt-3.5-turbo-16k
4 : gpt-4
gpt4 : gpt-4
4-32k : gpt-4-32k
gpt-4-turbo-preview : gpt-4-turbo
4-turbo : gpt-4-turbo
4t : gpt-4-turbo
gpt-4.5 : gpt-4.5-preview
3.5-instruct : gpt-3.5-turbo-instruct
chatgpt-instruct : gpt-3.5-turbo-instruct
ada : text-embedding-ada-002 (embedding)
ada-002 : text-embedding-ada-002 (embedding)
3-small : text-embedding-3-small (embedding)
3-large : text-embedding-3-large (embedding)
3-small-512 : text-embedding-3-small-512 (embedding)
3-large-256 : text-embedding-3-large-256 (embedding)
3-large-1024 : text-embedding-3-large-1024 (embedding)
添加 --json
可将该列表作为 JSON 返回
llm aliases list --json
示例输出
{
"3.5": "gpt-3.5-turbo",
"chatgpt": "gpt-3.5-turbo",
"4": "gpt-4",
"gpt4": "gpt-4",
"ada": "ada-002"
}
添加新别名#
可以使用 llm aliases set <alias> <model-id>
命令添加新别名
llm aliases set mini gpt-4o-mini
您还可以传递一个或多个 -q search
选项,为第一个匹配这些搜索词的模型设置别名
llm aliases set mini -q 4o -q mini
现在您可以使用 mini
别名运行 gpt-4o-mini
模型,如下所示
llm -m mini 'An epic Greek-style saga about a cheesecake that builds a SQL database from scratch'
可以使用相同的命令为常规模型和嵌入模型设置别名。要为 OpenAI ada-002
嵌入模型设置 oai
别名,请使用此命令
llm aliases set oai ada-002
现在您可以使用该模型嵌入字符串,如下所示
llm embed -c 'hello world' -m oai
输出
[-0.014945968054234982, 0.0014304015785455704, ...]
移除别名#
命令 llm aliases remove <alias>
将移除指定的别名
llm aliases remove mini
查看别名文件#
别名存储在 LLM 配置目录中的 aliases.json
文件中。
要查看该文件的路径,请运行此命令
llm aliases path
要查看该文件的内容,请运行此命令
cat "$(llm aliases path)"