File size: 642 Bytes
f433ff3
9348ed0
57c4633
f433ff3
 
57c4633
f433ff3
 
 
 
57c4633
 
f433ff3
 
57c4633
f433ff3
 
9348ed0
 
57c4633
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from transformers import pipeline
import gradio as gr

# Charge un modèle de summarization (résumé)
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")

def resumetexte(texte):
    # Résume le texte (max 130 tokens de résumé)
    result = summarizer(texte, max_length=130, min_length=30, do_sample=False)
    return result[0]['summary_text']

iface = gr.Interface(
    fn=resumetexte,
    inputs=gr.Textbox(lines=10, placeholder="Colle ici ton texte à résumer..."),
    outputs="text",
    title="Résumé automatique",
    description="Colle un texte, et obtient un résumé généré par BART."
)

iface.launch()