Momo47-m commited on
Commit
86fff93
·
verified ·
1 Parent(s): ef0aab6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -13
app.py CHANGED
@@ -1,23 +1,23 @@
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
- # Carica il modello di Hugging Face (ad esempio GPT-2)
5
- generator = pipeline('text-generation', model='gpt2') # Usa un modello che sia disponibile gratuitamente
6
 
7
- # Funzione che genera il codice C
8
  def genera_codice(input_text):
9
- # Chiamata al modello di Hugging Face per generare il codice
10
- result = generator(input_text, max_length=150, num_return_sequences=1)
11
  codice_generato = result[0]['generated_text']
12
  return codice_generato
13
 
14
- # Crea l'interfaccia utente con Gradio
15
- iface = gr.Interface(fn=genera_codice,
16
- inputs="text", # Tipo di input (campo di testo)
17
- outputs="text", # Tipo di output (campo di testo)
18
- live=False, # Imposta a False per far apparire il tasto "Submit"
19
- title="Generatore di Codice C",
20
- description="Descrivi il programma in C che vuoi generare.")
21
 
22
- # Avvia l'app
23
  iface.launch()
 
1
  import gradio as gr
2
  from transformers import pipeline
3
 
4
+ # Usa un modello più piccolo e veloce, come distilgpt2
5
+ generator = pipeline('text-generation', model='distilgpt2')
6
 
7
+ # Funzione per generare il codice C
8
  def genera_codice(input_text):
9
+ # Genera il codice in base alla descrizione data
10
+ result = generator(input_text, max_length=100, num_return_sequences=1)
11
  codice_generato = result[0]['generated_text']
12
  return codice_generato
13
 
14
+ # Crea l'interfaccia utente
15
+ iface = gr.Interface(fn=genera_codice,
16
+ inputs="text", # Tipo di input: campo di testo
17
+ outputs="text", # Tipo di output: campo di testo
18
+ live=False, # Impostato a False per il tasto "Submit"
19
+ title="Bakloul.AI", # Titolo della pagina
20
+ description="Inserisci una descrizione per generare il tuo codice in C")
21
 
22
+ # Avvia l'interfaccia
23
  iface.launch()