如何在Ollama中自定义模型名称:GGUF文件与本地模型重命名完整指南

当我们从Hugging Face Hub 上的 GGUF 大模型 拉下模型后,文件名一般都会比较长,比如我本地的

ollama list
NAME                                                        ID              SIZE      MODIFIED       
hf.co/bartowski/DeepSeek-R1-Distill-Qwen-32B-GGUF:IQ4_NL    e990ccb639e5    18 GB     11 minutes ago    
phi4:latest                                                 ac896e5b8b34    9.1 GB    5 days ago        
nomic-embed-text:latest                                     0a109f422b47    274 MB    2 weeks ago       
deepseek-r1:14b                                             ea35dfe18182    9.0 GB    2 weeks ago      

我现在如果想将它改名改短一点,下面是方法,很简单...

# 查看列表
ollama list
# 生成原模型的Modelfile文件
ollama show --modelfile hf.co/bartowski/DeepSeek-R1-Distill-Qwen-32B-GGUF:IQ4_NL > Modelfile
# 从Modelfile文件创建新的模型
ollama create DeepSeek-R1-Qwen:32B -f Modelfile 
# 删除原模型
ollama rm hf.co/bartowski/DeepSeek-R1-Distill-Qwen-32B-GGUF:IQ4_NL

详细讲解如下:

在Ollama中,虽然没有直接的rename命令,但可以通过重新构建模型并指定新名称的方式实现重命名。以下是操作步骤和代码示例:


➤ 解决方案:通过Modelfile重新构建模型

  1. 导出原始模型的配置

    ollama show --modelfile 原模型名称 > Modelfile

    例如模型名为deepseek-r1-14b-chat.Q4_K_M:

    ollama show --modelfile deepseek-r1-14b-chat.Q4_K_M > my-modelfile
  2. 修改并重新创建模型
    使用导出的Modelfile,通过自定义名称重新构建:

    ollama create 新模型名称 -f my-modelfile
  3. 验证和清理

    ollama list        # 确认新模型存在
    ollama rm 原模型名称 # 删除旧模型 (可选)

✎ 注意事项

  • 兼容性检查:确保新模型名称不与现有模型冲突。
  • 参数调优:重新构建时可在Modelfile中添加PARAMETER定义(如temperature)优化模型输出。
  • 模版定制:通过TEMPLATE指令控制模型交互风格,适应Java项目分析场景。

标签: AI

相关文章

图片Base64编码

CSR生成

图片无损放大

图片占位符

Excel拆分文件