fix(ai): ModelKind rawValue 改为真实 HF mlx-community 仓库名

实际查 HuggingFace 后,mlx-community 下的仓库名:
- Qwen3-1.7B-4bit(不是 Qwen3-1.7B-MLX-4bit)
- Qwen2.5-VL-3B-Instruct-4bit(VL 模型带 Instruct 后缀)

改动:
- ModelKind.llm/vl rawValue 改名,这也是沙盒 Models/ 下的子目录名
- 加 huggingFaceRepo computed:"mlx-community/\(rawValue)"
- CLAUDE.md §2 表格补 HF 仓库 ID
- spec §2.2 模型来源行修正

W2 plan 中的下载脚本已陈旧(用了 huggingface-cli + 错名),
W2 retro 时会修正。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
link2026
2026-05-25 15:50:20 +08:00
parent e7cdb45472
commit 771b28e7ef
3 changed files with 9 additions and 5 deletions

View File

@@ -1,8 +1,9 @@
import Foundation
enum ModelKind: String, CaseIterable {
case llm = "Qwen3-1.7B-MLX-4bit"
case vl = "Qwen2.5-VL-3B-MLX-4bit"
/// HuggingFace mlx-community , Models/
case llm = "Qwen3-1.7B-4bit"
case vl = "Qwen2.5-VL-3B-Instruct-4bit"
var displayName: String {
switch self {
@@ -11,6 +12,9 @@ enum ModelKind: String, CaseIterable {
}
}
/// HuggingFace ID(org/name),
var huggingFaceRepo: String { "mlx-community/\(rawValue)" }
///
var sentinelFilename: String { "config.json" }
}