dlflannery commited on
Commit
14fc436
·
verified ·
1 Parent(s): e61d6de

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -6
app.py CHANGED
@@ -11,9 +11,16 @@ users = os.getenv('LOGNAME')
11
  unames = users.split(',')
12
  pwds = os.getenv('PASSWORD')
13
  pwdList = pwds.split(',')
14
- dp = Path('/data')
15
- dp.mkdir(exist_ok=True)
16
- dataDir = '/data/'
 
 
 
 
 
 
 
17
 
18
  client = OpenAI(api_key = key)
19
 
@@ -40,10 +47,11 @@ def clear():
40
  return [None, [], None]
41
 
42
  def updatePassword(txt):
43
- return [txt, "*********"]
44
 
45
  def chat(prompt, user_window, pwd_window, past, response, gptModel):
46
- if user_window == 'dave' and pwd_window == 'boss':
 
47
  if prompt == 'stats':
48
  response = genUsageStats()
49
  return [past, response, None]
@@ -78,7 +86,7 @@ with gr.Blocks() as demo:
78
  password = gr.State("")
79
  model = gr.State("gpt-3.5-turbo")
80
  gr.Markdown('# GPT Chat')
81
- gr.Markdown('Enter user name & password then enter prompt and click submit button. GPT 3.5 is cheaper but GPT 4o may perform better.')
82
  # heading = gr.Label(value="GPT Chat", scale=2, color="Crimson" )
83
  with gr.Row():
84
  user_window = gr.Textbox(label = "User Name")
 
11
  unames = users.split(',')
12
  pwds = os.getenv('PASSWORD')
13
  pwdList = pwds.split(',')
14
+
15
+ site = os.getenv('SITE')
16
+ if site == 'local':
17
+ dp = Path('./data')
18
+ dp.mkdir(exist_ok=True)
19
+ dataDir = './data/'
20
+ else:
21
+ dp = Path('/data')
22
+ dp.mkdir(exist_ok=True)
23
+ dataDir = '/data/'
24
 
25
  client = OpenAI(api_key = key)
26
 
 
47
  return [None, [], None]
48
 
49
  def updatePassword(txt):
50
+ return [txt.lower(), "*********"]
51
 
52
  def chat(prompt, user_window, pwd_window, past, response, gptModel):
53
+ user_window = user_window.lower()
54
+ if user_window == unames[0] and pwd_window == pwdList[0]:
55
  if prompt == 'stats':
56
  response = genUsageStats()
57
  return [past, response, None]
 
86
  password = gr.State("")
87
  model = gr.State("gpt-3.5-turbo")
88
  gr.Markdown('# GPT Chat')
89
+ gr.Markdown('Enter user name & password then enter prompt and click submit button. GPT 3.5 is cheaper but GPT 4o may perform better. Restart conversation if topic changes')
90
  # heading = gr.Label(value="GPT Chat", scale=2, color="Crimson" )
91
  with gr.Row():
92
  user_window = gr.Textbox(label = "User Name")