File size: 480 Bytes
4f62f50
9468e87
 
4f62f50
 
9468e87
 
 
 
 
 
 
 
 
 
 
 
4f62f50
 
9468e87
4f62f50
 
 
9468e87
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import gradio as gr
import openai


def response_chatgpt(api_key, message):
    openai.api_key = api_key
    prompt = (f"{message}",)
    response = openai.Completion.create(
        engine="text-davinci-003",
        prompt=prompt,
        max_tokens=1024,
        stream=False,
    )
    result = response["choices"][0]["text"]
    return result


# User input
chatbot = gr.Interface(
    fn=response_chatgpt,
    inputs=["text", "text"],
    outputs="text",
)
chatbot.launch()