Spaces:
Build error
Build error
import openai | |
import gradio as gr | |
openai.api_key = "sk-" # Replace this with your API key: https://beta.openai.com/docs/quickstart/add-your-api-key | |
# openai | |
def openai_chat(prompt): | |
completions = openai.Completion.create( | |
engine="text-davinci-003", | |
prompt=prompt, | |
max_tokens=1024, | |
n=1, | |
temperature=0.5, | |
) | |
message = completions.choices[0].text | |
return message.strip() | |
# gradio | |
def chatbot(key, input, history=[]): | |
openai.api_key = key | |
output = openai_chat(input) | |
history.append((input, output)) | |
return history, history | |
keyTxt = gr.Textbox( | |
show_label=True, | |
placeholder=f"Your API-key...", | |
type="password", | |
visible=True, | |
label="API-Key", | |
) | |
gr.Interface(fn = chatbot, | |
inputs = [keyTxt,"text",'state'], | |
outputs = ["chatbot",'state']).launch(debug = True) | |