SuperAPI AI 工具集

common-skills

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

用途:common-skills 是 LlamaFarm 中 common/ 包(包名 llamafarm-common,Python 3.10+)的最佳实践与代码审查清单,该包为多个 Python 服务提供需保持一致性的共享功能。

主要能力:模型文件工具(GGUF 选择、量化解析)、HuggingFace Hub 集成(列出、下载)、进程管理(PID 文件)。关键依赖为 huggingface_hub 与 hf-transfer。

公开 API:模型工具包括 parse_model_with_quantization、parse_quantization_from_filename、select_gguf_file、select_gguf_file_with_logging、list_gguf_files、get_gguf_file_path 以及 GGUF_QUANTIZATION_PREFERENCE_ORDER;PID 文件管理包括 write_pid、get_pid_file。

使用方式:该技能继承共享 Python 技能中的模式、类型标注、测试、错误处理与安全实践,并提供 HuggingFace 专项清单(huggingface.md)。审查要点包括:HuggingFace 集成需处理网络失败、正确传递认证令牌、适当启用高速传输;模型选择需维持量化偏好顺序、大小写不敏感匹配、首选不可用时优雅回退;测试需 mock HuggingFace API 调用、隔离网络、覆盖空列表与缺失文件等边界;安全需避免日志泄露令牌、安全处理文件路径、保护环境变量。

限制:资料未提供具体安装命令、版本号、收费信息或实际使用步骤,相关细节暂未提供。