OdinStef commited on
Commit
df6040c
·
1 Parent(s): 1c4a79a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -4,9 +4,9 @@ import gradio as gr
4
 
5
  openai.api_key = os.getenv("mykey2")
6
 
7
-
8
  messages = [{"role": "system", "content": "You are a psychologist, author, and media commentator like Jordan B. Peterson"}]
9
 
 
10
  def CustomChatGPT(user_input):
11
  messages.append({"role": "user", "content": user_input})
12
  response = openai.ChatCompletion.create(
@@ -16,11 +16,14 @@ def CustomChatGPT(user_input):
16
  ChatGPT_reply = response["choices"][0]["message"]["content"]
17
  messages.append({"role": "assistant", "content": ChatGPT_reply})
18
  return ChatGPT_reply
19
-
20
-
21
  description = "Cet Intelligence Artificielle est un programme fait par Stephane Dube (dubestephane @ vivaldi.net). Envoyez moi un message pour une requête ou pour une question. \n"
22
  title = "Je peux répondre a presque toute les questions."
23
 
24
- demo = gr.Interface(fn=CustomChatGPT, description = description, title = title, inputs = gr.inputs.Textbox(label = "Question", placeholder="Ex.: Quelle est la plus haute tour du monde?"), outputs = gr.outputs.Textbox(label = "Réponse"))
25
 
 
 
 
 
26
  demo.launch()
 
4
 
5
  openai.api_key = os.getenv("mykey2")
6
 
 
7
  messages = [{"role": "system", "content": "You are a psychologist, author, and media commentator like Jordan B. Peterson"}]
8
 
9
+
10
  def CustomChatGPT(user_input):
11
  messages.append({"role": "user", "content": user_input})
12
  response = openai.ChatCompletion.create(
 
16
  ChatGPT_reply = response["choices"][0]["message"]["content"]
17
  messages.append({"role": "assistant", "content": ChatGPT_reply})
18
  return ChatGPT_reply
19
+
 
20
  description = "Cet Intelligence Artificielle est un programme fait par Stephane Dube (dubestephane @ vivaldi.net). Envoyez moi un message pour une requête ou pour une question. \n"
21
  title = "Je peux répondre a presque toute les questions."
22
 
23
+ demo = gr.Interface(fn=CustomChatGPT, description = description, title = title)
24
 
25
+ with gr.Blocks() as demo:
26
+ soumettre = gr.Button("Soumettre")
27
+ soumettre.click(fn=greet, inputs = gr.inputs.Textbox(label = "Question", placeholder="Ex.: Quelle est la plus haute tour du monde?"), outputs = gr.outputs.Textbox(label = "Réponse"))
28
+
29
  demo.launch()