Prompt-Gen / app.py
5m4ck3r's picture
Update app.py
188d53a
# Use a pipeline as a high-level helper
from transformers import pipeline
import gradio as gr
pipe = pipeline("text-generation", model="Gustavosta/MagicPrompt-Stable-Diffusion")
def genPrompt(text: str, total: int):
total = int(total)
ret = None
for i in range(0, total):
txt = pipe(text, max_length=500, min_length=50)[0].get("generated_text").replace("\n", " ")
if not ret:
ret = txt
else:
ret = f"{ret}\n\n{txt}"
return ret
appli = gr.Interface(fn=genPrompt, inputs=[gr.Text(),gr.Slider(0, 10, 4)], outputs="text")
appli.launch()