Hub documentation

Utiliser Transformers.js sur Hugging Face

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Utiliser Transformers.js sur Hugging Face

Transformers.js est une bibliothèque JavaScript permettant d’exécuter 🤗 Transformers directement dans votre navigateur, sans avoir besoin d’un serveur ! Elle est conçue pour être fonctionnellement équivalente à la bibliothèque Python d’origine, ce qui signifie que vous pouvez exécuter les mêmes modèles préentraînés en utilisant une API très similaire.

Explorer transformers.js dans le Hub

Vous pouvez trouver des modèles transformers.js en filtrant par bibliothèque sur la page des modèles.

Visite rapide

It’s super simple to translate from existing code! Just like the Python library, we support the pipeline API. Pipelines group together a pretrained model with preprocessing of inputs and postprocessing of outputs, making it the easiest way to run models with the library.

Python (original)JavaScript (le nôtre)
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}]

Vous pouvez également utiliser un autre modèle en spécifiant l'identifiant ou le chemin du modèle comme second argument de la fonction pipeline. Par exemple :

// Use a different model for sentiment-analysis
let pipe = await pipeline('sentiment-analysis', 'nlptown/bert-base-multilingual-uncased-sentiment');

Consultez la documentation pour la liste complète des tâches et des modèles pris en charge.

Installation

Pour installer via NPM, exécutez :

npm i @huggingface/transformers

Pour plus d'informations, y compris comment l'utiliser en JS vanilla (sans aucun bundler) via un CDN ou un hébergement statique, consultez le README.

Ressources supplémentaires

Update on GitHub