Hub documentation
Utiliser Transformers.js sur Hugging Face
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
- Dépôt Transformers.js
- Documentation de Transformers.js
- Démo Transformers.js