huggingface/transformers

Hugging Face 出品的开源模型定义框架,覆盖文本、视觉、音频与多模态的推理与训练。

Hugging Face 出品的开源模型定义框架,覆盖文本、视觉、音频与多模态的推理与训练。

产品定位

Transformers 的定位是模型定义框架,而非神经网络构建模块的模块化工具箱,模型文件代码有意不做额外抽象重构,因此不适合用它来拼装自定义网络组件。训练 API 针对 Transformers 提供的 PyTorch 模型优化,通用机器学习循环建议改用 Accelerate。仓库中的示例脚本仅是示例,未必能开箱即用地适配具体用例,需要自行修改代码。选型时还需注意环境要求:需要 Python 3.10+ 和 PyTorch 2.5+,从源码安装的最新版本可能不稳定。项目采用 Apache-2.0 许可证开源,仓库处于活跃维护状态。

适合用户

  • 机器学习研究人员
  • 工程师与开发者
  • 学生与教育工作者

功能亮点

  • Pipeline 高级推理 API

    通过统一的 Pipeline 类对文本、音频、视觉和多模态任务进行推理,自动处理输入预处理并返回输出。

  • 模型训练支持

    框架同时支持推理与训练,训练 API 针对 Transformers 提供的 PyTorch 模型优化。

  • 多模态任务支持

    支持文本、视觉、音频、视频及多模态任务,包括语音识别、图像分类、视觉问答、OCR 文档理解、翻译、文本生成等。

  • 命令行对话

    在 transformers serve 运行时,可通过命令行直接与模型对话。

  • 跨框架兼容

    受支持的模型定义可兼容多数训练框架、推理引擎和相邻建模库。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: 自托管

价格说明: 开源库,采用 Apache-2.0 许可证,可免费使用。

官方入口

来源核验

资料核验于 2026-09-01