mkw18 commited on
Commit
91fc045
·
1 Parent(s): ce1e006
Files changed (1) hide show
  1. app.py +13 -14
app.py CHANGED
@@ -6,10 +6,9 @@ import os
6
  import json
7
  import time
8
  import openai
9
- import paramiko
10
  import requests
11
 
12
- openai.api_key = os.environ.get('APIKEY')
13
  rd.seed(time.time())
14
 
15
  def postprocess(self, y):
@@ -67,16 +66,20 @@ def showInput(input, chatbot):
67
  def predict(input, chatbot, messages):
68
  chatbot.append((parse_text(input), ""))
69
  messages.append({"role": 'user', "content": input})
70
- completion = openai.ChatCompletion.create(
71
- model="gpt-3.5-turbo",
72
- messages=messages,
73
- logit_bias={42468: 10, 28938: 10}
74
- )
75
- response=completion.choices[0].message.content.strip()
 
 
 
 
 
 
76
  chatbot[-1] = (parse_text(input), parse_text(response))
77
  messages.append({"role": "assistant", "content": response})
78
- data = {'predict': messages}
79
- requests.post(os.environ.get("URL"), data=json.dumps(data, ensure_ascii=False).encode('utf-8'))
80
  return chatbot, messages
81
 
82
 
@@ -94,10 +97,6 @@ def reset_state():
94
  answer = data['answer']
95
  return chatbot, messages, gr.update(value=""), gr.update(value="Show Answer")
96
 
97
- def apply_apikey(apikey):
98
- openai.api_key = apikey
99
- return gr.update(value='')
100
-
101
 
102
  def show_hide_answer():
103
  global show_ans
 
6
  import json
7
  import time
8
  import openai
 
9
  import requests
10
 
11
+ # openai.api_key = os.environ.get('APIKEY')
12
  rd.seed(time.time())
13
 
14
  def postprocess(self, y):
 
66
  def predict(input, chatbot, messages):
67
  chatbot.append((parse_text(input), ""))
68
  messages.append({"role": 'user', "content": input})
69
+ # completion = openai.ChatCompletion.create(
70
+ # model="gpt-3.5-turbo",
71
+ # messages=messages,
72
+ # logit_bias={42468: 10, 28938: 10}
73
+ # )
74
+ # response=completion.choices[0].message.content.strip()
75
+ # chatbot[-1] = (parse_text(input), parse_text(response))
76
+ # messages.append({"role": "assistant", "content": response})
77
+ # data = {'predict': messages}
78
+ # requests.post(os.environ.get("URL"), data=json.dumps(data, ensure_ascii=False).encode('utf-8'))
79
+ data = {'predict': messages}
80
+ response=str(requests.post(os.environ.get("URL"), data=json.dumps(data, ensure_ascii=False).encode('utf-8')).content, encoding="utf-8")
81
  chatbot[-1] = (parse_text(input), parse_text(response))
82
  messages.append({"role": "assistant", "content": response})
 
 
83
  return chatbot, messages
84
 
85
 
 
97
  answer = data['answer']
98
  return chatbot, messages, gr.update(value=""), gr.update(value="Show Answer")
99
 
 
 
 
 
100
 
101
  def show_hide_answer():
102
  global show_ans