模型与环境配置
本地模型(Ollama)
介绍如何在本机、远程 Ollama 服务器或自建 GPU 服务器上运行视觉和文本模型,以及实际需要的硬件配置。
本地模型通过 Ollama 完全在你自己的电脑上运行,图片不会离开设备。这对隐私很友好,但对配置的要求并不低,开始之前请先看完下面的说明。
配置参考(大致)
| 配置 | 预期体验 |
|---|---|
| 32GB 以上统一内存,或约 16GB 以上显存的显卡 | 推荐:使用中等规模的视觉模型,质量不错,速度也够用。 |
| 16GB 内存 / 约 8GB 以下显存 | 实验性:只能跑小模型,速度较慢,准确度也会下降。 |
| 仅 CPU | 不推荐:会非常慢。 |
实际所需配置因模型而异,以下仅为大致参考。
1. 安装 Ollama
- 1前往 ollama.com/download 下载适用于 macOS 或 Windows 的安装包并运行。
- 2在终端中执行
ollama --version,确认安装成功。 - 3Ollama 会在后台运行本地服务
http://localhost:11434,mysnipbox 连接的就是这个地址。
2. 选择并下载模型
mysnipbox 会用到两类分工不同的模型,可以分别指定。
- 视觉模型: 查看图片并描述内容,占用内存最多。请从下方的已验证列表中选择。
- 文本模型: 负责标签翻译和嵌入(标签匹配),轻量得多。翻译模型从第二个列表中选择,嵌入可以使用
nomic-embed-text。
已验证的视觉模型
这 4 个视觉模型已内置在应用的模型选择界面中。
| 模型 | 大小 | 最低推荐内存 | 特点 / 用途 | Ollama 命令 |
|---|---|---|---|---|
| Moondream | ~2.0 GB | 8GB RAM | 超轻量,在低配置设备上也能快速提取标签。 | ollama run moondream |
| Qwen2.5-VL 3B | ~3.2 GB | 8GB RAM / VRAM | 针对日常笔记本优化的轻量视觉模型。 | ollama run qwen2.5vl:3b |
| MiniCPM-V 2.6 (8B) | ~5.5 GB | 16GB+ RAM | 推荐: 速度与分析质量平衡得最好。 | ollama run minicpm-v:latest |
| Llama 3.2 Vision (11B) | ~7.9 GB+ | 24GB~32GB+ RAM | 适合大内存设备的高质量深度分析模型。 | ollama run llama3.2-vision |
标签翻译模型
在本地翻译标签,一个轻量的文本模型就够了。请按需要的语言选择:
| 模型 | 大小 | 最低推荐内存 | 特点 / 用途 | Ollama 命令 |
|---|---|---|---|---|
| Qwen2.5 (3B) | ~2.0 GB | 8GB RAM | 推荐用于中日韩翻译。 能很好地保留亚洲语言词汇,标签翻译速度非常快。 | ollama run qwen2.5:3b |
| Llama 3.2 (3B) | ~2.0 GB | 8GB RAM | 推荐用于英语和欧洲语言翻译。 最适合西班牙语、葡萄牙语等西方语言的标签转换。 | ollama run llama3.2:3b |
| Gemma 2 (2B) | ~1.6 GB | 8GB RAM | 面向低配置设备的超轻量模型。内存占用小,与视觉模型同时运行也不吃力。 | ollama run gemma2:2b |
3. 连接到 mysnipbox
- 1确认 Ollama 正在运行(菜单栏/托盘图标,或执行
ollama serve)。 - 2打开 mysnipbox 的设置,选择 Ollama 作为服务商。
- 3保持默认地址
http://localhost:11434不变,然后分别选择视觉模型和文本模型。 - 4拿一张测试图试试。模型载入内存期间,第一次请求会比较慢。
连接远程 Ollama 服务器
Ollama 不必和应用运行在同一台电脑上。你可以改用家庭网络里的高配 PC、家用服务器,或云 GPU(例如 RunPod)。
- 1在 mysnipbox 中打开设置,选择 Ollama 作为提供商。
- 2把
Base URL字段里的http://localhost:11434改成服务器地址:http://<服务器IP>:11434。 - 3在服务器上,启动 Ollama 之前先允许外部访问(见下方环境变量),然后在该服务器上下载模型。
shell (server)
OLLAMA_HOST=0.0.0.0 OLLAMA_ORIGINS="*" ollama serveOLLAMA_HOST=0.0.0.0 让 Ollama 在所有网络接口上监听,OLLAMA_ORIGINS="*" 允许任何来源的请求。如果 Ollama 作为后台应用或服务运行,请在该服务的环境变量中设置,然后重启。
自建 GPU 服务器:Custom(OpenAI 兼容)
如果你用 vLLM、LMDeploy、LocalAI 等支持 OpenAI API 的引擎搭建了自己的 GPU 服务器,可以通过 Custom 提供商连接。
- 1在 mysnipbox 中打开设置,选择 Custom (OpenAI-compatible) 作为提供商。
- 2填写下面三项。
- 3分析一张测试图片,确认服务器有响应。
| 字段 | 填写内容 |
|---|---|
| Base URL | 自建服务器的 OpenAI 兼容地址,例如 http://<GPU-IP>:8000/v1。 |
| API Key | 仅在服务器需要认证时填写。在本机或无需认证的私有网络中运行的服务器可以留空。 |
| Model Name | 手动输入服务器正在提供的视觉模型名称,例如 Qwen/Qwen2.5-VL-7B-Instruct。 |
常见问题排查
- 连接被拒绝: Ollama 没有运行。请启动应用,或执行
ollama serve。 - 找不到模型: 请先用
ollama pull <模型名>下载,名称必须完全一致。 - 特别慢或崩溃: 模型超出了你的内存容量。换一个更小的模型,关闭其他占内存的程序,或改用云端服务商。
- 执行
ollama ps可以查看当前已加载的模型及其内存占用。