|
import openai |
|
import gradio as gr |
|
|
|
openai.api_key = "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" |
|
|
|
|
|
|
|
def chatbot(text): |
|
return openai.Completion.create( |
|
engine="text-davinci-003", |
|
prompt=text, |
|
max_tokens = 1024, |
|
n=1, |
|
temperature=0.5, |
|
).choices[0].text.strip() |
|
|
|
def gradio_interface(prompt, history=[]): |
|
output = chatbot(prompt) |
|
history.append((prompt,output)) |
|
return history, history |
|
|
|
gr.Interface(fn = gradio_interface, |
|
inputs = ["text", 'state'], |
|
outputs = ["chatbot", 'state']).launch(debug = False, share=True) |
|
|