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:
@@ -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" }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user