数据与分析

Transformers.js 浏览器与 Node.js 推理技能

在 JavaScript 应用中直接运行 Hugging Face 模型。

46/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 11k
最近更新
18 天前
License
Apache-2.0
transformers-jsjavascripttypescriptmachine-learning
+4webgpuwasmcomputer-visionspeech-recognition

这个 Skill 能做什么,适合哪些场景?

该技能指导代理使用 Transformers.js 在 JavaScript/TypeScript 中运行预训练机器学习模型,无需 Python 服务器。它覆盖文本、图像、音频和多模态任务,并支持浏览器、Node.js、Bun 和 Deno。模型可通过 WASM 在 CPU 上运行,也可在具备条件时使用 WebGPU。技能还涵盖模型选择、量化、缓存、进度跟踪、批处理、错误处理和资源释放。

指导安装 @huggingface/transformers,并使用 pipeline API 加载 Hugging Face Hub 或本地模型;执行文本分类、实体识别、问答、文本生成、翻译、摘要、图像分类、目标检测、分割、深度估计、语音识别、音频分类、文本转语音、图像描述、文档问答、零样本检测和特征提取;配置 WebGPU/WASM、模型精度、缓存、远程或本地模型路径及下载进度;处理批量输入、模型版本固定、推理错误和 pipeline.dispose() 清理。

适合
  • 前端工程师希望在现代浏览器中实现文本分类、翻译或摘要而不部署 Python 后端。
  • Node.js、Bun 或 Deno 开发者需要在服务端调用 Hugging Face 模型进行文本、图像或音频推理。
  • 应用开发者需要在浏览器或服务器中运行语音识别、图像检测或多模态任务。
  • 需要控制模型大小和性能的团队,可比较 fp32、fp16、q8 和 q4,并选择 WASM 或 WebGPU。
  • 需要离线或受控部署的开发者,可配置本地模型、缓存目录和固定模型版本。

如何安装这个 Skill?

使用前请注意
  • 默认远程下载模型并使用缓存,运行前应确认模型来源、许可证、网络请求、磁盘占用和缓存位置。
  • 不要直接复制含 HF_TOKEN 或 S3 的示例到生产环境;应采用安全的凭据注入、最小权限和日志脱敏。
  • 给定主 SKILL 文件内容在任务速查表处不完整,且未提供测试或 CI 证据;部署前应在目标 Node.js/浏览器、设备和中国大陆网络环境中自行验证。
  • 模型输出属于概率性推理,文档未提供质量基准、隐私边界或敏感数据处理指南。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • Node.js 18+ or compatible Bun/Deno runtime, or a modern browser with ES modules support
  • @huggingface/transformers

将仓库中的 skills/transformers-js 文件夹复制或符号链接到代理支持的标准 .agents/skills 位置,例如项目中的 .agents/skills。运行时安装依赖:npm install @huggingface/transformers。浏览器也可通过文档中给出的 jsDelivr ES module 地址导入。源材料未说明其他代理的具体安装界面。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/huggingface/skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/transformers-js" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • Use the transformers-js skill to build browser-side sentiment analysis with a quantized model and dispose the pipeline when finished.

向编码代理提出类似请求:"Use the transformers-js skill to build browser-side sentiment analysis with a quantized model and dispose the pipeline when finished." 在代码中导入 pipeline,选择任务和模型,例如 pipeline('sentiment-analysis'),调用生成的 pipeline 处理输入,并在完成后执行 await pipe.dispose()。根据环境选择 device: 'webgpu' 或 WASM 默认路径,并按需设置 dtype、缓存和 progress_callback。

这个 Skill 有哪些优点和局限?

优点
  • 无需 Python 服务器即可在 JavaScript/TypeScript 中运行模型。
  • 同时覆盖 NLP、计算机视觉、音频和多模态任务。
  • 支持浏览器、Node.js、Bun 和 Deno,以及 WASM 和可选 WebGPU。
  • 提供量化、缓存、批处理、进度回调和本地模型配置指导。
局限
  • 模型下载可能从几 MB 到数 GB,并会消耗显著内存及 GPU/CPU 资源。
  • WebGPU 依赖运行时与硬件支持;不支持时需要回退到 WASM。
  • 远程模型首次加载需要网络;离线使用需要提前准备本地模型。
  • 源材料未提供该技能自身的测试套件或跨平台验证结果。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Transformers.js 浏览器与 Node.js 推理技能 本页 46 · 谨慎使用 ★ 11k 18 天前 Apache-2.0
TAO 人员重识别训练技能 ✓ NVIDIA · 官方 49 · 谨慎使用 ★ 3.6k 12 天前 Apache-2.0
TAO MAE 视觉预训练技能 ✓ NVIDIA · 官方 48 · 谨慎使用 ★ 3.6k 12 天前 Apache-2.0
Trackio 实验追踪技能 53 · 谨慎使用 ★ 38k 14 天前 MIT
TAO AutoML + DEFT 三阶段训练管线 ✓ NVIDIA · 官方 51 · 谨慎使用 ★ 3.6k 12 天前 Apache-2.0

相较于需要 Python 后端的机器学习集成,该技能强调直接在 JavaScript 应用中运行模型;源材料未提供与具体竞品库的系统比较。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
46/ 100 五分制 2.3 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全11 / 25 · 2.2/5

文档明确说明远程模型下载、缓存、本地模型和自定义 fetch/S3 缓存的数据流,并提供禁用远程加载和清理特定缓存的方法;但默认允许联网下载,示例可向外部 URL 读取图像,并展示 Bearer token 注入和云缓存,却没有用户确认、凭据保护、输入来源限制、完整权限边界或回滚流程。Apache-2.0 和仓库信息有助于归因,但发布者未验证,因此扣分。

2可靠稳定7 / 20 · 1.8/5

安装、运行时、设备、量化、缓存、进度和错误处理均有示例,且多处要求 dispose;但没有可执行测试、CI 覆盖或可复现结果,部分默认值和 API 说明存在张力(例如缓存路径与版本/API 假设),错误处理主要依赖字符串匹配,异常输入、并发、初始化失败和清理失败覆盖不足。因此仅给静态评估可达到的中低分。

3适用触发10 / 15 · 3.3/5

目标受众和场景覆盖浏览器、Node.js、Bun、Deno、React、Express 及文本、视觉、音频和多模态任务,且提供本地离线模式;但任务边界、输入限制、模型质量限制和不适用场景不够明确,中文使用指导有限,远程模型核心流程依赖 Hugging Face Hub/CDN,未说明中国大陆网络可达性。

4规范维护8 / 15 · 2.7/5

文档层次、目录、交叉引用、安装说明、参数示例、故障排查、许可证、作者、4.x 版本元数据和模型 revision 建议较完整;但未提供 changelog、维护责任人、更新流程或版本兼容矩阵,主 SKILL 内容在任务速查表处截断,且部分引用文件和声明未在给定材料中完整核验。

5有效结果7 / 15 · 2.3/5

该技能直接提供 Transformers.js 的安装、pipeline 调用、模型选择、配置、缓存和多运行时示例,理论上可完成核心推理任务;但静态材料没有实际执行证据,模型兼容性、输出正确性、性能和下载可用性未验证,且用户仍需自行选择模型、处理环境差异和审查模型许可证,因此按静态上限给分。

6证据核验3 / 10 · 1.5/5

材料包含版本化仓库信息、官方文档和 GitHub 链接、具体代码与 API 名称,具备有限追溯性;但没有提交测试、CI 结果、锁定依赖、第三方复核或运行日志,关键能力主要由文档陈述,故无法超过静态校准上限。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 86cdeee824b7 评估证据[1][2][3][4][5][6][7][8]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

是否必须部署 Python 服务器?
不需要。该技能描述的是在浏览器或 Node.js、Bun、Deno 中直接运行 Transformers.js。
是否需要联网?
下载 Hugging Face Hub 模型时需要联网;使用本地模型时可选。缓存也可减少重复下载。
WebGPU 不可用时怎么办?
使用 WASM/CPU 回退路径,并可通过 q8 或 q4 等量化设置降低模型大小和资源需求。
为什么必须调用 dispose?
pipeline 会占用模型、GPU 和 CPU 资源;完成推理、组件卸载或服务关闭时应调用 pipe.dispose() 释放资源。

同仓库的其他 Skills

均来自 huggingface/skills

开发与工程

Hugging Face Hub CLI 技能

让智能体通过 hf 命令管理 Hugging Face Hub 上的模型、数据集、空间、作业与基础设施。

★ 11k FS 42 不推荐 18 天前
开发与工程

Gradio 交互式应用构建技能

用 Python 快速构建 Gradio 网页界面、机器学习演示和聊天应用。

★ 11k FS 40 不推荐 18 天前
数据与分析

TRL 大模型训练助手

用 TRL 命令行完成语言模型的监督微调、偏好对齐与强化学习训练。

★ 11k FS 48 谨慎使用 18 天前
数据与分析

Hugging Face 本地模型评测

在本地硬件上为 Hugging Face Hub 模型运行可控的 inspect-ai 或 lighteval 评测。

★ 11k FS 47 谨慎使用 18 天前
数据与分析

Sentence Transformers 训练助手

为检索、相似度与稀疏搜索训练 Sentence Transformers 模型。

★ 11k FS 47 谨慎使用 18 天前
数据与分析

Hugging Face 视觉模型训练助手

在 Hugging Face Jobs 云 GPU 上训练检测、分类与分割视觉模型,并将结果保存到 Hub。

★ 11k FS 43 不推荐 18 天前
开发与工程

Hugging Face ZeroGPU 开发指南

帮助你构建可靠的 Gradio ZeroGPU AI 演示与 GPU 工作负载。

★ 11k FS 56 谨慎使用 18 天前
开发与工程

LoRA Space Demo Builder

为 Hugging Face LoRA 自动设计并发布定制化 Gradio 演示 Space。

★ 11k FS 51 谨慎使用 18 天前
自动化与运维

AWS 云账户上下文发现

在 AWS 操作前准确识别本地配置、账户与身份。

★ 11k FS 50 谨慎使用 18 天前
自动化与运维

SageMaker 模型部署规划器

为不同模型和流量需求选择合适的 AWS SageMaker 部署路径。

★ 11k FS 50 谨慎使用 18 天前
开发与工程

Hugging Face Spaces 构建器

帮助智能体创建、部署和维护 Hugging Face Spaces 应用。

★ 11k FS 50 谨慎使用 18 天前
自动化与运维

SageMaker Python 环境管家

为 SageMaker 与 AWS 任务创建隔离且版本正确的 Python 环境。

★ 11k FS 49 谨慎使用 18 天前
数据与分析

Hugging Face 数据集探索助手

通过 Dataset Viewer API 探索、检索和提取 Hugging Face 数据集。

★ 11k FS 49 谨慎使用 18 天前
开发与工程

Hugging Face 论文研究助手

读取 AI 论文并提取 Hugging Face 论文页的结构化元数据。

★ 11k FS 49 谨慎使用 18 天前
数据与分析

Hugging Face LLM 训练器

在 Hugging Face 云端 GPU 上训练、微调并保存模型。

★ 11k FS 48 谨慎使用 18 天前
自动化与运维

SageMaker 服务镜像选择器

为 Hugging Face 模型选择兼容的 SageMaker 服务容器,并获取当前区域的镜像 URI。

★ 11k FS 47 谨慎使用 18 天前
自动化与运维

SageMaker 生产部署默认配置

为 SageMaker 实时或异步端点自动配置弹性伸缩、CloudWatch 告警和资源标签。

★ 11k FS 46 谨慎使用 18 天前
数据与分析

Hugging Face 模型内存估算器

在不下载权重的情况下估算模型推理所需内存。

★ 11k FS 44 不推荐 18 天前
开发与工程

Hugging Face 本地模型运行器

帮助你从 Hugging Face 选择合适的 GGUF 量化模型,并用 llama.cpp 在本机运行。

★ 11k FS 44 不推荐 18 天前
数据与分析

Trackio 实验追踪

记录、监控并分析机器学习训练实验,让指标和诊断告警可供自动化工作流使用。

★ 11k FS 43 不推荐 18 天前

相关 Skills