jonathanjordan21 commited on
Commit
491f3ee
·
verified ·
1 Parent(s): ae799c4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -23
app.py CHANGED
@@ -10,24 +10,10 @@ def convert_inputs(user_input, var):
10
  if isinstance(var, str):
11
  var = [var]
12
 
13
- # diff = len(var) - len(user_input)
14
-
15
  var += var*(len(user_input)//len(var) + 1)
16
 
17
  diff = len(var) - len(user_input)
18
-
19
- # if diff < 0:
20
- # # for _ in range(-diff):
21
- # # var.append(var[0])
22
- # add_var = var[:-diff]
23
- # if len(add_var) < -diff:
24
- # var += add_var * (1 - diff - len(add_var))
25
- # else:
26
- # var += add_var
27
- # if len(var) - len(user_input):
28
  var = var[:-diff]
29
-
30
- print("[LENGTH]", len(var), diff)#, len(add_var))
31
 
32
  return var
33
 
@@ -39,13 +25,6 @@ def process_inputs(user_input_json, session_id_json, project_id_json, chat_url,
39
  update_vars = json.loads(update_vars_json)
40
  output_vars = json.loads(output_vars_json)
41
 
42
- # if isinstance(session_id, str):
43
- # session_id = [session_id]
44
- # if isinstance(project_id, str):
45
- # session_id = [project_id]
46
- # if isinstance(chat_url, str):
47
- # session_id = [session_id]
48
-
49
  session_id = convert_inputs(user_input,session_id)
50
  project_id = convert_inputs(user_input,project_id)
51
  update_vars = convert_inputs(user_input,update_vars)
@@ -75,8 +54,13 @@ with gr.Blocks() as demo:
75
 
76
  user_input = gr.Code(label="user_input (list[str] or list[list[str]])", language="json", value='["Hello", ["Hi", "How are you?"]]')
77
  session_id = gr.Code(label="session_id (list[str])", language="json", value='["s1", "s2"]')
78
- project_id = gr.Code(label="project_id (list[str])", language="json", value='["p1", "p2"]')
79
- chat_url = gr.Textbox(label="chat_url", value="https://example.com/chat")
 
 
 
 
 
80
  update_vars = gr.Code(label="update_variables (list[str])", language="json", value='["update1", "update2"]')
81
  output_vars = gr.Code(label="output_variables (list[str])", language="json", value='["out1", "out2"]')
82
 
 
10
  if isinstance(var, str):
11
  var = [var]
12
 
 
 
13
  var += var*(len(user_input)//len(var) + 1)
14
 
15
  diff = len(var) - len(user_input)
 
 
 
 
 
 
 
 
 
 
16
  var = var[:-diff]
 
 
17
 
18
  return var
19
 
 
25
  update_vars = json.loads(update_vars_json)
26
  output_vars = json.loads(output_vars_json)
27
 
 
 
 
 
 
 
 
28
  session_id = convert_inputs(user_input,session_id)
29
  project_id = convert_inputs(user_input,project_id)
30
  update_vars = convert_inputs(user_input,update_vars)
 
54
 
55
  user_input = gr.Code(label="user_input (list[str] or list[list[str]])", language="json", value='["Hello", ["Hi", "How are you?"]]')
56
  session_id = gr.Code(label="session_id (list[str])", language="json", value='["s1", "s2"]')
57
+
58
+ # project_id = gr.Code(label="project_id (list[str])", language="json", value='["p1", "p2"]')
59
+
60
+ project_id = gr.Textbox(label="Project ID", value="[project_id]")
61
+ chat_url = gr.Textbox(label="CHAT URL", value="https://example.com/chat")
62
+ token = gr.Textbox(label="TOKEN", value="[token]")
63
+
64
  update_vars = gr.Code(label="update_variables (list[str])", language="json", value='["update1", "update2"]')
65
  output_vars = gr.Code(label="output_variables (list[str])", language="json", value='["out1", "out2"]')
66