2025年3月26日 星期三 甲辰(龙)年 月廿五 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > 人工智能

告别复杂命令:用这个脚本轻松管理 DeepSeek 大模型

时间:03-14来源:作者:点击数:13

自己写了一个Windows 批处理脚本(Batch Script),用于管理和操作基于 Ollama 框架部署的 DeepSeek 大模型。它提供了一个简单的命令行菜单界面,用户可以通过选择不同的选项来执行以下操作:

  1. 查看ollama版本
  2. 查看deepseek大模型列表
  3. 运行1.5b大模型
  4. 运行7b大模型
  5. 运行8b大模型
  6. 运行14b大模型
  7. 停止运行1.5b大模型
  8. 停止运行7b大模型
  9. 停止运行8b大模型
  10. 停止运行14b大模型
  11. 查看正在运行的大模型

脚本功能
  1. 查看 Ollama 版本
    检查当前安装的 Ollama 版本。
  2. 查看 DeepSeek 大模型列表
    列出本地已下载或可用的 DeepSeek 大模型。
  3. 运行指定的大模型
    支持运行以下 DeepSeek 模型:
    • 1.5b 模型
    • 7b 模型
    • 8b 模型
    • 14b 模型
  4. 停止指定的大模型
    停止正在运行的 DeepSeek 模型。
  5. 查看正在运行的大模型
    显示当前正在运行的 DeepSeek 模型实例。
  6. 退出工具
    退出脚本。

脚本运行逻辑
  1. 菜单界面
    脚本启动后会显示一个菜单,用户输入数字选择对应的功能。
  2. 跳转到对应功能
    根据用户输入,脚本会跳转到相应的标签(如 :run_1_5b:stop_7b 等),执行对应的命令。
  3. 命令执行
    每个功能都通过调用 ollama 命令来完成具体操作,例如:
    • ollama run deepseek-r1:1.5b:运行 1.5b 模型。
    • ollama stop deepseek-r1:7b:停止 7b 模型。
    • ollama list:列出所有模型。
    • ollama ps:查看正在运行的模型。
  4. 返回菜单
    每次操作完成后,脚本会暂停(pause),等待用户按任意键后返回主菜单。

如何使用
  1. 保存脚本
    将脚本内容保存为一个 .bat 文件,例如 deepseek_manager.bat
  2. 运行脚本
    双击 .bat 文件,或在命令行中运行该脚本。
  3. 选择功能
    根据菜单提示输入数字,执行相应的功能。

适用场景
  • 本地部署 DeepSeek 大模型:适合在本地环境中使用 Ollama 框架部署和运行 DeepSeek 大模型的用户。
  • 简化操作:通过菜单化界面,避免手动输入复杂的命令。
  • 批量管理:方便用户快速启动、停止和查看模型状态。

注意事项
  1. 依赖 Ollama
    脚本依赖于 Ollama 框架,确保已正确安装并配置 Ollama。
  2. 模型名称
    脚本中使用的模型名称(如 deepseek-r1:1.5b)需要与实际部署的模型名称一致。
  3. 权限问题
    如果 Ollama 需要管理员权限运行,请以管理员身份运行该脚本。
  4. Ctrl+D 停止对话
    在运行模型时,输入 Ctrl+D 可以停止当前对话并返回菜单。

总之,这是一个非常实用的工具脚本,适合需要频繁操作 DeepSeek 大模型的用户!

  • @echo off
  • :menu
  • cls
  • echo ==============================
  • echo DeepSeek 模型管理工具
  • echo ==============================
  • echo 1. 查看ollama版本
  • echo 2. 查看deepseek大模型列表
  • echo 3. 运行1.5b大模型
  • echo 4. 运行7b大模型
  • echo 5. 运行8b大模型
  • echo 6. 运行14b大模型
  • echo 7. 停止运行1.5b大模型
  • echo 8. 停止运行7b大模型
  • echo 9. 停止运行8b大模型
  • echo 10. 停止运行14b大模型
  • echo 11. 查看正在运行的大模型
  • echo 12. 退出
  • echo ==============================
  • set /p choice=请输入选项(1-11):
  • if "%choice%"=="1" goto version
  • if "%choice%"=="2" goto list
  • if "%choice%"=="3" goto run_1_5b
  • if "%choice%"=="4" goto run_7b
  • if "%choice%"=="5" goto run_8b
  • if "%choice%"=="6" goto run_14b
  • if "%choice%"=="7" goto stop_1_5b
  • if "%choice%"=="8" goto stop_7b
  • if "%choice%"=="9" goto stop_8b
  • if "%choice%"=="10" goto stop_14b
  • if "%choice%"=="11" goto ps
  • if "%choice%"=="12" exit
  • echo 无效选项,请重新输入。
  • pause
  • goto menu
  • :version
  • cls
  • echo 正在查看ollama版本...
  • ollama -v
  • pause
  • goto menu
  • :list
  • cls
  • echo 正在查看deepseek大模型列表...
  • ollama list
  • pause
  • goto menu
  • :run_1_5b
  • cls
  • echo 正在运行deepseek-r1:1.5b模型
  • echo...输入Ctrl+D停止对话....
  • ollama run deepseek-r1:1.5b
  • pause
  • goto menu
  • :run_7b
  • cls
  • echo 正在运行deepseek-r1:7b模型...
  • echo...输入Ctrl+D停止对话....
  • ollama run deepseek-r1:7b
  • pause
  • goto menu
  • :run_8b
  • cls
  • echo 正在运行deepseek-r1:8b模型...
  • echo...输入Ctrl+D停止对话....
  • ollama run deepseek-r1:8b
  • pause
  • goto menu
  • :run_14b
  • cls
  • echo 正在运行deepseek-r1:14b模型...
  • echo...输入Ctrl+D停止对话....
  • ollama run deepseek-r1:14b
  • pause
  • goto menu
  • :stop_1_5b
  • cls
  • echo 正在停止deepseek-r1:1.5b模型...
  • ollama stop deepseek-r1:1.5b
  • pause
  • goto menu
  • :stop_7b
  • cls
  • echo 正在停止deepseek-r1:7b模型...
  • ollama stop deepseek-r1:7b
  • pause
  • goto menu
  • :stop_8b
  • cls
  • echo 正在停止deepseek-r1:8b模型...
  • ollama stop deepseek-r1:8b
  • pause
  • goto menu
  • :stop_14b
  • cls
  • echo 正在停止deepseek-r1:14b模型...
  • ollama stop deepseek-r1:14b
  • pause
  • goto menu
  • :ps
  • cls
  • echo 正在查看正在运行的大模型...
  • ollama ps
  • pause
  • goto menu
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐