huggingface/transformers
- 来源
- GitHub
- 首次上榜日期
- 领域
- 模型推理
- GitHub 星标数
- 167,264
- 主要语言
- Python
本页介绍外部开源仓库,并非 HDATF 产品。

它做什么
Transformers是Hugging Face的Python库,汇集了文本、图像、语音、视频和多模态模型的定义,供推理和训练使用。主要用户是想下载并运行或微调开放模型的研究人员、ML工程师和开发者,Hub上公开了超过100万个这种格式的检查点。它是一个共同基准,同一套模型定义也被Axolotl、Unsloth、DeepSpeed等训练工具,vLLM、SGLang、TGI等推理引擎,以及llama.cpp和mlx共同使用。每个模型由配置、模型和预处理器三个类组成,Pipeline用几行代码即可运行文本生成、语音识别、图像分类和视觉问答。Trainer支持混合精度、torch.compile、FlashAttention和分布式训练,generate提供流式输出和多种解码方式。开始使用需要Python 3.10及以上和PyTorch 2.6及以上,下载的模型保存在HF_HUB_CACHE目录中,离线使用时需先用snapshot_download下载,再设置HF_HUB_OFFLINE=1。通过serving附加安装使用的transformers serve会在localhost:8000开启兼容OpenAI SDK的服务器,提供chat completions、responses、语音转写、模型列表等端点。工具调用适用于分词器声明了工具调用token的模型,官方文档把这个服务器定位为评估、实验和中等负载部署用途,大规模生产则推荐vLLM或SGLang。官方README把这个库介绍为以模型定义为中心的工具,由于训练API是针对Transformers提供的PyTorch模型设计的,它建议通用训练loop使用Accelerate,示例脚本则按具体情况修改后使用。README中仍保留在PyTorch、JAX和TF2.0之间迁移模型的说法,但当前的setup.py(5.19.0.dev0)和安装文档只涉及PyTorch,并且虽然库本身采用Apache-2.0,各个检查点可能有各自的许可证和访问条件。
许可证
Apache-2.0 宽松许可,含专利授权。可商用,需保留声明并注明修改。
同领域的其他仓库
- Tencent-Hunyuan/Hy-MT2
Hy-MT2是腾讯混元团队发布的翻译专用语言模型系列,有1.8B、7B和混合专家(MoE)结构的30B-A3B三种规模。它支持33种语言之间的互译,支持语言表中包括韩语和日语。把原文和翻译指令作为提示词输入即可得到译文,README提供了术语指定、文风、个性化、分隔符和结构化数据的提示词模板。最大上下文长度为8192个token,且没有默认系统提示词,因此长文档需要先切分再输入。用于缩小模型文件的FP8和GGUF量化版本最低到2位和1.25位格式,README称1.8B模型经1.25位量化后存储空间约为440MB。运行需要开启trust_remote_code(会执行模型仓库中代码的设置)的transformers 5.6.0及以上版本,或从源码构建的vLLM和SGLang,README还说明在llama.cpp中使用低位格式需要拉取请求22836中的STQ内核。可通过LLaMA-Factory和DeepSpeed进行LoRA或全量微调,训练说明要求1.8B使用1张24GB以上的GPU,7B的LoRA使用1张80GB GPU,30B使用8张80GB GPU。用于评估指令遵循翻译的IFMTBench也以CC-BY-4.0公开,以规则和LLM评分评估6类约束。根据LICENSE.txt,模型许可证为Apache 2.0,README中的性能对比数据此次未能独立核实。 - Ebony-Vinyl/dsh-our-free-model
这是把dsh智能体连接到外部模型服务的插件,并不在本地运行模型权重。它把对话、工具结果和可选图像发送到上游网关,接收回答或工具调用。适配器会刷新模型目录、探测可用性,并把多种响应协议转换为宿主的流式格式。它还提供供其他程序调用的OpenAI兼容本地转发服务和本地用量记录。开始使用需要兼容的dsh宿主、受支持的Node.js运行环境和网络连接。Kilo官方允许匿名调用免费模型,但会按IP限制请求次数。OpenCode路径还会模拟客户端识别信息,因此不能把所有路径都视为官方支持的公共API,需要单独审查授权和服务条款。其他账号渠道和桌面EAC渠道需要各自的登录或授权,免费网关也不能被视为无限量、私有或适合敏感生产数据的服务。 - deepseek-ai/DeepGEMM
面向语言模型计算的CUDA张量核心内核库,包括矩阵乘法和融合MoE。通过DeepJIT在运行时编译内核。 - Edge0-AI/Edge0
Edge0是使用SSD专家卸载、Recover-LoRA和路由预测的流式MoE推理框架。README区分了已发布的平台引擎与计划于2026年第四季度推出的统一框架。 - Vibra-Ingenn/Janus
这是一个单一的Go可执行文件,在本机运行gguf模型,通过llama.cpp使用AMD、Intel、NVIDIA显卡的Vulkan,并可回退到CPU,同时提供与OpenAI兼容的API,包括chat completions和models。它支持不重启热切换模型、把推理内容拆分到单独字段,并从gguf元数据读取chat template,无需Python和Docker。
只收录进入 Trendshift 排行榜的仓库,榜单仅用于寻找候选项目,不转载名次。说明、许可证和星标数来自各 GitHub 仓库。解读是我们自己的判断。我们尚未测试这些项目,上榜并不证明质量。