DnD / app.py
Ceetar's picture
openai key
c5d56ba
raw
history blame
No virus
649 Bytes
import gradio as gr
import openai
import os
openai.api_key = os.environ['openai']
#generates an AI description of your character
def describe(names):
completion = openai.Completion.create(
engine='text-davinci-003',
prompt=names,
max_tokens=210,
temperature=0.97,
frequency_penalty=0.2,
presence_penalty= 0.25,
top_p=1)
result =completion.choices[0].text
if not result :
result = "Could you be any more boring?"
return result
iface = gr.Interface(fn=describe, inputs=gr.Textbox(label="Your DND character",show_label=True),
outputs=gr.Textbox(label="The character",show_label=True))
iface.launch()