File size: 726 Bytes
e8db596
8ec8d79
e8db596
 
 
 
488be40
a2f9c81
 
e8db596
 
 
 
488be40
 
e8db596
488be40
e8db596
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import gradio as gr
import transformers
from transformers import pipeline

def generate_text(prompt, temperature):
    generator = pipeline('text-generation', model='titleos/Seahorse-350m')
    generated_text = generator("### Instruction " + prompt + " ### Response ", max_length=250, temperature=temperature)[0]['generated_text']
    response = generated_text.split("### Response")[-1]
    return response

interface = gr.Interface(
    fn=generate_text,
    inputs=[
        gr.Textbox(lines=3, label="Instruction", placeholder="What are the three primary colors?"),
        gr.Slider(minimum=0.1, maximum=2.0, step=0.1, default=1.0, label="Temperature")
    ],
    outputs=gr.Textbox(label="Response")
)

interface.launch()