Clasa TextStreamer în Transformers: Generare de Text cu Streaming în Timp Real în Hugging Face Hub & Transformers

Afișarea incrementală token cu token a textului generat de LLM direct pe consolă sau în interfețe de utilizator.

Sintaxă & invocare Python
from transformers import TextStreamer
streamer = TextStreamer(tokenizer, skip_prompt=True)

TextStreamer interceptează tokenii produși de metoda generate() și îi decodează instantaneu pe măsură ce sunt generați, eliminând timpul de așteptare până la finalizarea întregului răspuns.

Exemplu de utilizare

from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer

tokenizer = AutoTokenizer.from_pretrained("Qwen/Qwen2.5-7B-Instruct")
model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-7B-Instruct", device_map="auto")

streamer = TextStreamer(tokenizer, skip_prompt=True, skip_special_tokens=True)
inputs = tokenizer("Explicați computația cuantică pe scurt:", return_tensors="pt").to("cuda")

_ = model.generate(**inputs, streamer=streamer, max_new_tokens=150)

Pentru streaming asincron în servere web (FastAPI, WebSockets), se utilizează varianta TextIteratorStreamer.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Clasa TextStreamer în Transformers: Generare de Text cu Streaming în Timp Real

Ai o întrebare despre Clasa TextStreamer în Transformers: Generare de Text cu Streaming în Timp Real sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.