File size: 757 Bytes
bdbc895
 
 
39cb8e3
bdbc895
 
 
 
 
 
 
 
 
 
 
 
 
39cb8e3
bdbc895
39cb8e3
 
bdbc895
 
 
39cb8e3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
from transformers import pipeline, set_seed
import gradio as gr

generator = pipeline('text-generation', model='Keyurjotaniya007/openai-gpt2-wikitext-textgen')
set_seed(42)

def generate_text(prompt):
    response = generator(
        prompt,
        max_length=100,
        num_return_sequences=1,
        truncation=True
    )
    return response[0]['generated_text']

interface = gr.Interface(
    fn=generate_text,
    inputs=gr.Textbox(lines=5, placeholder="write something to generate..."),
    outputs="text",
    title="OpenAI GPT-2🦄",
    description="Run text generation with the model `Keyurjotaniya007/openai-gpt2-wikitext-textgen`, a GPT-2 variant fine-tuned for coherent long-form text."
)

if __name__ == "__main__":
    interface.launch()