【免费下载链接】Tess-4-27B-8bit
Tess-4-27B-8bit 是一个基于 MLX 框架的 8bit 量化多模态大模型,支持图片与视频理解、思维链推理、长上下文和工具调用,专为 Apple Silicon 芯片优化。本教程带你用 mlx-vlm 一行命令完成安装,并在 10 分钟内跑通第一次多模态推理,全程无需编写代码。
一、Tess-4-27B-8bit 是什么?30秒了解这款多模态模型
Tess-4-27B-8bit 是将原版多模态模型 Tess-4-27B 转换为MLX 格式后的 8bit 量化版本,由社区使用 mlx-vlm 0.6.4 转换而来。它属于image-text-to-text(图像/视频转文本)管线,主要能力包括:
| 能力 | 说明 |
|---|---|
| 🖼️ 图片理解 | 输入图片路径即可描述、问答,核心参数见 config.json |
| 🎬 视频理解 | 内置视频处理器,支持--video输入,配置见 video_preprocessor_config.json |
| 🧠 思维链推理 | 聊天模板原生支持 thinking 模式,模板见 chat_template.jinja |
| 📚 超长上下文 | 最大位置编码达 262144(约 26 万 token) |
| 🛠️ 工具调用 | 聊天模板内置 tool call 格式,适合做 Agentic 应用 |
| ⚡ 8bit 量化 | affine 量化、group_size 64,体积约为全精度的一半 |
模型权重由 6 个 safetensors 分片组成(合计约 29.5GB),分片索引可参考 model.safetensors.index.json:
- model-00001-of-00006.safetensors
- model-00006-of-00006.safetensors
词表与特殊 token(如<|image_pad|>、<|video_pad|>)定义在 tokenizer_config.json 中,处理器的图像/视频归一化参数见 preprocessor_config.json。
💡 简单理解:你不需要关心这些文件细节,mlx-vlm 会在首次运行时自动下载并加载它们。
二、环境准备与 mlx-vlm 一键安装步骤
硬件与系统要求
- 芯片:Apple Silicon(M1 / M2 / M3 / M4 系列)Mac
- 内存:建议 32GB 统一内存起步,24GB 可勉强运行,16GB 以下不建议
- 系统:macOS
- Python:3.9 及以上版本
安装命令
打开终端,创建虚拟环境并安装 mlx-vlm:
python3 -m venv tess-env source tess-env/bin/activate pip install -U mlx-vlm一条pip命令即可完成安装,这是本项目官方推荐的运行方式(见 README.md)。安装成功后无需任何额外配置。
三、首次多模态推理:一张图片的完整运行命令
拿到任意一张图片后,执行下面的命令(把路径换成你自己的图片):
python -m mlx_vlm.generate \ --model mlx-community/Tess-4-27B-8bit \ --max-tokens 100 \ --temperature 0.0 \ --prompt "Describe this image." \ --image /path/to/your/image.jpg命令参数逐项解释:
| 参数 | 作用 |
|---|---|
--model | 指定模型名称,运行时会自动下载 6 个权重分片 |
--image | 待理解的图片本地路径(多模态推理的核心入口) |
--prompt | 你的问题或指令,换成中文提问即可 |
--max-tokens | 限制回答的最大 token 数 |
--temperature | 采样温度,0.0 表示结果更稳定、可复现 |
运行流程:
- 首次运行会下载约 29.5GB 的模型权重(6 个分片),耗时取决于网速;
- 权重加载进内存后,视觉编码器处理图片;
- 终端直接打印模型对图片的回答。
⏱️ 除首次下载外,之后每次推理都只需几秒到十几秒,M 系列芯片上体验非常流畅。
四、常用推理参数速查表
想让回答更好,只需调整几个参数:
| 参数 | 建议值 | 效果 |
|---|---|---|
--temperature | 0.0(问答)/ 0.7(创作) | 越低越严谨,越高越随机 |
--max-tokens | 100~1024 | 控制回答长度上限 |
--image | 本地图片路径 | 输入图片,这是多模态推理的关键参数 |
--video | 本地视频路径 | 输入视频进行理解(进阶用法) |
一个中文提问示例,让模型直接回答图里内容:
python -m mlx_vlm.generate --model mlx-community/Tess-4-27B-8bit \ --max-tokens 500 --temperature 0.0 \ --prompt "请详细描述这张图片的内容,并用中文回答。" \ --image ./photo.jpg五、新手常见问题(FAQ)
1. 第一次运行为什么这么慢?首次会自动下载约 29.5GB 的权重文件到本地缓存,属正常现象;下载完成后后续运行只花几秒加载。
2. 提示内存不足怎么办?本模型 8bit 权重已约 27GB,请确认 Mac 统一内存至少 24GB;关闭其他占内存应用后重试。
3. 我的电脑不是 Mac,能运行吗?MLX 框架主要面向 Apple Silicon 优化,非 Mac 平台不建议使用本模型卡,可寻找同系列的 CUDA 版本。
4. 模型会回答英文,如何强制中文?在--prompt里明确加上"请用中文回答"即可,模型对指令跟随很好。
六、总结:从安装到首次推理只需 3 步
pip install -U mlx-vlm完成安装;- 用
python -m mlx_vlm.generate加--image参数跑通第一条多模态推理命令; - 按需调整
--temperature、--max-tokens,进一步探索视频理解与思维链推理。
Tess-4-27B-8bit 把 27B 级别的多模态推理能力带进了本地 Mac,配合 MLX 的高效推理,无需 API 即可离线完成图片问答、视频理解等任务,是新手体验本地多模态大模型的理想起点。
【免费下载链接】Tess-4-27B-8bit
相关推荐
如何5分钟快速上手Ministral-3-3B-Base-2512-8bit:mlx-vlm本地多模态推理完整教程
如何5分钟快速上手Ministral 3 3B Base 2512 8bit:mlx vlm本地多模态推理完整教程 Ministral 3 3B Base 25
如何在Mac上快速部署cyberneurova-Qwen3.8-27B-8bit:MLX推理引擎5分钟上手教程
如何在Mac上快速部署cyberneurova Qwen3.8 27B 8bit:MLX推理引擎5分钟上手教程 想在 Apple Silicon 的 Mac 上
快速上手LFM2.5-24B-A2B-Preview-8bit:MLX-VLM环境搭建与首次推理3步完成教程
快速上手LFM2.5 24B A2B Preview 8bit:MLX VLM环境搭建与首次推理3步完成教程 想在 Mac 上跑一个 24B 级别的 MoE 大
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考