Spaces:
Running
Running
Update app.py
Browse files
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 |
-
|
15 |
-
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
|
|
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")
|