Hub documentation

Hugging Face'te Transformers.js Kullanımı

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Hugging Face'te Transformers.js Kullanımı

Transformers.js, bir sunucu gerektirmeden 🤗 Transformers'ı doğrudan tarayıcınızda çalıştırmak için kullanılan bir JavaScript kütüphanesidir. Orijinal Python kütüphanesi ile işlevsel olarak eşdeğer olacak şekilde tasarlanmıştır; bu da, çok benzer bir API kullanarak aynı önceden eğitilmiş modelleri çalıştırabileceğiniz anlamına gelir.

Hub'da transformers.js'i keşfetme

modeller sayfasında kütüphane filtresini kullanarak transformers.js modellerini bulabilirsiniz.

Hızlı tur

Mevcut koddan çeviri yapmak son derece basit! Python kütüphanesinde olduğu gibi pipeline API’sini de destekliyoruz. Pipeline’lar, önceden eğitilmiş bir modeli girdilerin ön işlenmesi ve çıktıların son işlenmesiyle bir araya getirir; bu da kütüphaneyle modelleri çalıştırmanın en kolay yolunu oluşturur.

Python (orijinal)JavaScript (bizimki)
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}]

pipeline fonksiyonunun ikinci argümanı olarak model kimliğini veya yolunu belirterek farklı bir model de kullanabilirsiniz. Örneğin:

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

Desteklenen görevler ve modellerin tam listesi için belgelere başvurun.

Kurulum

NPM üzerinden kurmak için şunu çalıştırın:

npm i @huggingface/transformers

Daha fazla bilgi için, bunların arasında bir CDN veya statik barındırma üzerinden herhangi bir paketleyici olmadan saf JS'te nasıl kullanılacağı, README dosyasına başvurun.

Ek kaynaklar

Update on GitHub