| | |
| | |
| |
|
| | from transformers import pipeline |
| | import gradio as gr |
| |
|
| | |
| | |
| | text_generator = pipeline('text-generation', model='gpt-4-model-identifier') |
| |
|
| | def generate_text(prompt, max_length=50, temperature=0.7): |
| | |
| | generated_texts = text_generator(prompt, max_length=max_length, temperature=temperature, return_full_text=False) |
| | return generated_texts[0]['generated_text'] |
| |
|
| | |
| | interface = gr.Interface( |
| | fn=generate_text, |
| | inputs=[ |
| | gr.inputs.Textbox(lines=5, label="Input Text"), |
| | gr.inputs.Slider(minimum=10, maximum=100, default=50, label="Maximum Length"), |
| | gr.inputs.Slider(minimum=0, maximum=1, step=0.1, default=0.7, label="Temperature") |
| | ], |
| | outputs=gr.outputs.Textbox(label="Generated Text"), |
| | title="GPT-4 Text Generator", |
| | description="Enter text to see how GPT-4 can expand, summarize, or rewrite it." |
| | ) |
| |
|
| | |
| | interface.launch() |
| |
|