Hub documentation
在 Hugging Face 上使用 Transformers.js
单点登录(SSO) 审计日志 存储区域 用于私有数据集的 Data Studio 资源组(访问控制) 高级计算选项 高级安全 令牌管理 服务账号 发布者分析 门控组集合 网络安全 下载分析 速率限制 博客文章
PRO 计划 仓库 入门仓库 仓库设置 存储限制 存储后端(Xet) 本地缓存 Pull Requests 与 Discussions 通知 集合 Webhooks GitHub Actions Notebooks 后续步骤 许可证
模型 模型中心 模型卡片 评估结果 排行榜数据 受限模型 上传模型 下载模型 集成库
数据集 Spaces 适配器 AllenNLP BERTopic Asteroid Diffusers ESPnet fastai Flair Keras TF-Keras(旧版) ML-Agents mlx-image MLX OpenCLIP PaddleNLP peft RL-Baselines3-Zoo Sample Factory Sentence Transformers SetFit spaCy SpanMarker SpeechBrain Stable-Baselines3 Stanza TensorBoard timm Transformers Transformers.js Unity Sentis
模型小部件 模型推理 模型下载统计 模型发布检查清单 硬件 本地应用 常见问题 高级主题 Spaces 概览 Spaces GPU 升级 Spaces ZeroGPU Spaces 开发模式 Spaces 磁盘使用量与存储 Spaces 自定义域名 Spaces 作为 MCP 服务器 Spaces 作为智能体工具 将 Spaces 用作 API 端点 Gradio Spaces Streamlit Spaces 静态 HTML Spaces Docker Spaces 嵌入您的 Space 使用 Docker 运行 Spaces Spaces 配置参考 使用 HF 登录按钮 精选 Spaces Spaces 更新日志 高级主题
存储桶 new 容器镜像 new 任务 智能体 智能体概述 Hugging Face AI 智能体 CLI Hugging Face MCP 服务器 Hugging Face Agent Skills 使用 HF SDK 构建智能体 使用 llama.cpp 的本地代理 Agent 库 会话跟踪格式
其他 在 Hugging Face 上使用 Transformers.js
Transformers.js 是一个 JavaScript 库,用于直接在浏览器中运行 🤗 Transformers,无需服务器!它旨在与原始的 Python 库 在功能上保持等效,这意味着你可以使用非常相似的 API 来运行相同的预训练模型。
在 Hub 中探索 transformers.js
您可以在模型页面中通过按库筛选来查找transformers.js模型。
快速浏览
从现有代码迁移非常简单!与 Python 库一样,我们支持 pipeline API。Pipeline 将预训练模型与输入预处理和输出后处理组合在一起,是使用该库运行模型的最简单方式。
| Python(原始) | JavaScript(我们的) |
|---|---|
from transformers import pipeline
# Allocate a pipeline for sentiment-analysis
pipe = pipeline('sentiment-analysis')
out = pipe('I love transformers!')
# [{'label': 'POSITIVE', 'score': 0.999806941}] | import { pipeline } from '@huggingface/transformers';
// Allocate a pipeline for sentiment-analysis
let pipe = await pipeline('sentiment-analysis');
let out = await pipe('I love transformers!');
// [{'label': 'POSITIVE', 'score': 0.999817686}] |
你还可以通过将模型 ID 或路径作为 pipeline 函数的第二个参数来使用其他模型。例如:
// Use a different model for sentiment-analysis
let pipe = await pipeline('sentiment-analysis', 'nlptown/bert-base-multilingual-uncased-sentiment');有关支持的任务和模型的完整列表,请参阅文档。
安装
要通过 NPM 安装,请运行:
npm i @huggingface/transformers
有关更多信息,包括如何通过 CDN 或静态托管在原生 JS(不使用任何打包器)中使用它,请参阅 README。