Spaces:
Running
Running
import os | |
import gradio as gr | |
import openai | |
openai_key = os.environ.get('OpenAI') | |
openai.api_key = openai_key | |
myTitle = "✏️ Schreif mer e Gedicht ! 🇱🇺" | |
myDescription = "### Beschreif an e puer Wierder wéi ee Gedicht den AI-Model GPT-3 vun der Firma OpenAI Dir soll schreiwen. Probéier richteg Lëtzebuergesch ze schreiwen fir d'Text-Generatioun ze optiméieren. Du kanns Dir vum <a href='https://spellchecker.lu/online-checker/'>Spellchecker</a> oder <a href='https://lod.lu'>LOD</a> dobäi hëllefen loossen. Vill Spaass!" | |
myArticle = "<h3>Informatiounen iwwert d'Text2Text Technologie.</h3>" | |
def create(thema): | |
poem = openai.Completion.create( | |
model="text-davinci-002", | |
prompt=thema, | |
temperature=0.5, | |
max_tokens=150, | |
top_p=1, | |
frequency_penalty=0, | |
presence_penalty=0 | |
) | |
gedicht = poem['choices'][0]['text'] | |
return gedicht | |
myInput = gr.Textbox(label='Thema') | |
myOutput = gr.Textbox(label='Gedicht') | |
demo = gr.Interface( | |
fn=create, | |
inputs=myInput, | |
outputs=myOutput, | |
title=myTitle, | |
description=myDescription, | |
article=myArticle | |
) | |
demo.launch() |