Mikania commited on
Commit
f285406
·
verified ·
1 Parent(s): 8793682

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -10
app.py CHANGED
@@ -1,11 +1,18 @@
1
- from transformers import pipeline, set_seed
2
- from transformers import BioGptTokenizer, BioGptForCausalLM
3
  import gradio as gr
4
- model = BioGptForCausalLM.from_pretrained("microsoft/biogpt")
5
- tokenizer = BioGptTokenizer.from_pretrained("microsoft/biogpt")
6
- generator = pipeline('text-generation', model=model, tokenizer=tokenizer)
7
- set_seed(42)
8
- def predict(text):
9
- return generator(text, max_length=20, num_return_sequences=1, do_sample=True)
10
- interface = gr.Interface(predict, "textbox", "textbox", title="Biogpt", description="Biogpt")
11
- interface.launch()
 
 
 
 
 
 
 
 
 
 
 
 
1
  import gradio as gr
2
+ from transformers import pipeline
3
+
4
+ generator = pipeline("text-generation", model="microsoft/BioGPT-Large")
5
+
6
+ def generate_text(prompt):
7
+ result = generator(prompt, max_length=200, do_sample=True)
8
+ return result[0]['generated_text']
9
+
10
+ demo = gr.Interface(
11
+ fn=generate_text,
12
+ inputs="text",
13
+ outputs="text",
14
+ title="BioGPT Text Generator",
15
+ description="Masukkan ayat bioperubatan dan hasilkan sambungan teks.",
16
+ )
17
+
18
+ demo.launch()