File size: 774 Bytes
1516e49
 
 
 
e64746a
1516e49
6f51388
1516e49
ace4f09
 
 
d528a2a
 
ace4f09
1516e49
 
 
 
 
eba0aaf
e64746a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import gradio as gr
from transformers import pipeline
from transformers import pipeline
import re
from utils import grammatical_cleaning

dante = pipeline('text-generation',model='.', tokenizer='GroNLP/gpt2-small-italian-embeddings')

title = "Dante's style text generation"
description = """

Play with Dante's style text generation. Base model is gpt-2-small-italian, fine-tuned on Dante Alighieri's corpus. 

"""
examples = ["Io mi volsi ", "Quand'anche ch'io volli "]

def get_text(input):
	generated = dante(input, max_length=128)[0]['generated_text']
	generated = grammatical_cleaning(generated)
	return generated

iface = gr.Interface(fn=get_text, inputs="text", outputs="text",title=title, examples=examples, description=description)
iface.launch()