dlflannery commited on
Commit
006484e
·
verified ·
1 Parent(s): 48c72d8

Update app.py

Browse files

user_window, user fix

Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -140,10 +140,10 @@ def updatePassword(txt):
140
  # def setModel(val):
141
  # return val
142
 
143
- def chat(prompt, user_window, pwd_window, past, response, gptModel):
144
- user_window = user_window.lower().strip()
145
  isBoss = False
146
- if user_window == unames[0] and pwd_window == pwdList[0]:
147
  isBoss = True
148
  if prompt == 'stats':
149
  response = genUsageStats()
@@ -159,7 +159,7 @@ def chat(prompt, user_window, pwd_window, past, response, gptModel):
159
  response = f'cleaned all .wav files for {user}'
160
  final_clean_up(user)
161
  return [past, response, None, gptModel]
162
- if user_window in unames and pwd_window in pwdList:
163
  past.append({"role":"user", "content":prompt})
164
  completion = client.chat.completions.create(model=gptModel,
165
  messages=past)
@@ -176,12 +176,12 @@ def chat(prompt, user_window, pwd_window, past, response, gptModel):
176
  accessOk = False
177
  for i in range(3):
178
  try:
179
- dataFile = new_func(user_window)
180
  with open(dataFile, 'a') as f:
181
  m = '4o'
182
  if 'mini' in gptModel:
183
  m = '4omini'
184
- f.write(f'{user_window}:{tokens_in}/{tokens_out}-{m}\n')
185
  accessOk = True
186
  break
187
  except Exception as e:
@@ -192,8 +192,8 @@ def chat(prompt, user_window, pwd_window, past, response, gptModel):
192
  else:
193
  return [[], "User name and/or password are incorrect", prompt, gptModel]
194
 
195
- def new_func(user_window):
196
- dataFile = dataDir + user_window + '_log.txt'
197
  return dataFile
198
 
199
  def transcribe(user, pwd, fpath):
 
140
  # def setModel(val):
141
  # return val
142
 
143
+ def chat(prompt, user, pwd_window, past, response, gptModel):
144
+ user = user.lower().strip()
145
  isBoss = False
146
+ if user == unames[0] and pwd_window == pwdList[0]:
147
  isBoss = True
148
  if prompt == 'stats':
149
  response = genUsageStats()
 
159
  response = f'cleaned all .wav files for {user}'
160
  final_clean_up(user)
161
  return [past, response, None, gptModel]
162
+ if user in unames and pwd_window in pwdList:
163
  past.append({"role":"user", "content":prompt})
164
  completion = client.chat.completions.create(model=gptModel,
165
  messages=past)
 
176
  accessOk = False
177
  for i in range(3):
178
  try:
179
+ dataFile = new_func(user)
180
  with open(dataFile, 'a') as f:
181
  m = '4o'
182
  if 'mini' in gptModel:
183
  m = '4omini'
184
+ f.write(f'{user}:{tokens_in}/{tokens_out}-{m}\n')
185
  accessOk = True
186
  break
187
  except Exception as e:
 
192
  else:
193
  return [[], "User name and/or password are incorrect", prompt, gptModel]
194
 
195
+ def new_func(user):
196
+ dataFile = dataDir + user + '_log.txt'
197
  return dataFile
198
 
199
  def transcribe(user, pwd, fpath):