格式化模型选项,添加下载状态标识
(model_name, model_path, status_emoji=None)
| 370 | |
| 371 | |
| 372 | def format_model_choice(model_name, model_path, status_emoji=None): |
| 373 | """格式化模型选项,添加下载状态标识""" |
| 374 | if not model_name: |
| 375 | return "" |
| 376 | |
| 377 | # 如果提供了状态 emoji,直接使用 |
| 378 | if status_emoji is not None: |
| 379 | return f"{status_emoji} {model_name}" |
| 380 | |
| 381 | # 否则检查本地是否存在 |
| 382 | exists = check_model_exists(model_path, model_name) |
| 383 | emoji = "✅" if exists else "❌" |
| 384 | return f"{emoji} {model_name}" |
| 385 | |
| 386 | |
| 387 | def extract_model_name(formatted_name): |
no test coverage detected