File size: 605 Bytes
5bdc5f6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
26
27
28
import openai
import gradio as gr

openai.api_key = "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"

messages=[{"role": "system", "content": "You are a Programming Expert"}]

def Custom_GPT(msg):
    messages.append({"role": "user", "content": msg})
    completion  = openai.ChatCompletion.create(model='gpt-3.5-turbo',  messages=messages)
    response = completion.choices[0].message.content
    messages.append({"role": "system", "content": response})
    return response

demo = gr.Interface(fn=Custom_GPT, inputs="text", outputs="text", title="Coder Chatbot")

demo.launch(share=True)