brurei commited on
Commit
e041032
·
1 Parent(s): 656192b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +292 -22
app.py CHANGED
@@ -6,6 +6,7 @@ import random
6
  import time
7
  import sys
8
  import os
 
9
 
10
  os.environ["OPENAI_API_KEY"] = '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'
11
 
@@ -19,10 +20,10 @@ def fn(x, y, z):
19
  """
20
 
21
  def construct_index(directory_path):
22
- max_input_size = 4096
23
- num_outputs = 1
24
- max_chunk_overlap = 20
25
- chunk_size_limit = 600
26
 
27
  prompt_helper = PromptHelper(max_input_size, num_outputs, max_chunk_overlap, chunk_size_limit=chunk_size_limit)
28
 
@@ -42,33 +43,302 @@ def chatbot(input_text):
42
  response = index.query(input_text)
43
  return str(response.response)
44
 
45
- description = """
46
-
47
- <center>Olá sou o Fly, fui treinado para responder perguntas baseadas na CD2 Retail Tech. Pergunte qualquer coisa. Caso eu não saiba, estarei aprendendo.
48
- <img src="https://cdn.discordapp.com/attachments/1047272134931644526/1100145287529496687/GPTSUPER_AVATAR.png" width=200px></center>
49
- """
50
 
51
  with gr.Blocks() as demo:
52
- gpt = gr.Chatbot(label="Olá, eu sou o GPT Super da CD2. Não sabe qual trilha participar? Me diga qual suas área de atuação que eu posso ajudar na sua escolha")
53
- msg = gr.Textbox(label="Insira aqui a sua pergunta :)")
 
 
54
  clear = gr.Button("Limpar Conversa")
 
55
 
56
  def respond(message, chat_history):
57
  chat_history.append((message, chatbot(message)))
58
  time.sleep(1)
59
- return "", chat_history
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
 
61
- msg.submit(respond, [msg, gpt], [msg, gpt])
62
- clear.click(lambda: None, None, gpt, queue=False)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
  index = construct_index("docs")
65
  demo.launch()
66
 
67
- #iface = gr.Interface(fn=chatbot,
68
- # inputs=gr.inputs.Textbox(lines=3, label='O quê gostaria de saber?'),
69
- # outputs=gr.inputs.Textbox(lines=5, label="Veja o que encontrei"),
70
- # description=description.upper(),
71
- # css=".gradio-container-3-23-0 {background-color: #e6e6e6} .gradio-container-3-23-0 .prose * {color: #55c1e5}",
72
- # title="Converse com Fly")
73
-
74
- #iface.launch()
 
6
  import time
7
  import sys
8
  import os
9
+ from transformers import pipeline
10
 
11
  os.environ["OPENAI_API_KEY"] = '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'
12
 
 
20
  """
21
 
22
  def construct_index(directory_path):
23
+ max_input_size = 10000
24
+ num_outputs = 10
25
+ max_chunk_overlap = 20000
26
+ chunk_size_limit = 600000
27
 
28
  prompt_helper = PromptHelper(max_input_size, num_outputs, max_chunk_overlap, chunk_size_limit=chunk_size_limit)
29
 
 
43
  response = index.query(input_text)
44
  return str(response.response)
45
 
 
 
 
 
 
46
 
47
  with gr.Blocks() as demo:
48
+ gpt = gr.Chatbot(label="GPT SUPEr", elem_id="chatbot").style(height=1024)
49
+ msg = gr.Textbox( show_label=False,
50
+ placeholder="Bem vindo ao ExpoSuper, Qual sua pergunta?",
51
+ ).style(container=False)
52
  clear = gr.Button("Limpar Conversa")
53
+ # gr.Button(input(gr.Audio(source="microphone", type="filepath")))
54
 
55
  def respond(message, chat_history):
56
  chat_history.append((message, chatbot(message)))
57
  time.sleep(1)
58
+ vetor = []
59
+ realPath = str(os.path.dirname(os.path.realpath(__file__)))
60
+
61
+ if str(message).upper()=="OLA" or str(message).upper()=="OLÁ" or str(message).upper()=="OI":
62
+ vetor = vetor + [((realPath + "\\images\\ALEXANDRE-RIBEIRO.png",), "")]
63
+ else:
64
+ if str(message).upper() == "PROGRAMACAO DIA 20" \
65
+ or str(message).upper() == "PROGRAMACAO DIA 20" \
66
+ or str(message).upper() == "PROGRAMAÇÃO DIA 20" or str(message).upper() == "QUAL A PROGRAMACAO DIA 20" \
67
+ or str(message).upper() == "QUAL A PROGRAMAÇÃO DIA 20" or str(message).upper() == "PROGRAMA DIA 20":
68
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
69
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
70
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
71
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
72
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
73
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
74
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
75
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
76
+ elif str(message).upper() == "AGENDA PARA O DIA 20" or str(message).upper() == "AGENDA PARA O DIA 20" or str(message).upper() == "AGENDA DO DIA 20":
77
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
78
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
79
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
80
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
81
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
82
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
83
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
84
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
85
+ elif str(message).upper() == "EVENTOS DO DIA 20" or str(message).upper() == "EVENTOS DO DIA 20" or str(message).upper() == "QUAIS OS EVENTOS DO DIA 20":
86
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
87
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
88
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
89
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
90
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
91
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
92
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
93
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
94
+ elif str(message).upper() == "ATIVIDADES PROGRAMADAS PARA O DIA 20" or str(message).upper() == "ATIVIDADES PROGRAMADAS PARA O DIA 20" or str(message).upper() == "QUAIS AS ATIVIDADES PROGRAMADAS PARA O DIA 20":
95
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
96
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
97
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
98
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
99
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
100
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
101
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
102
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
103
+ elif str(message).upper() == "CRONOGRAMA PARA O DIA 20" or str(message).upper() == "CRONOGRAMA PARA O DIA 20" or str(message).upper() == "QUAL O CRONOGRAMA PARA O DIA 20":
104
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
105
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
106
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
107
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
108
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
109
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
110
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
111
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
112
+ elif str(message).upper() == "CALENDARIO PARA O DIA 20" or str(message).upper() == "CALENDARIO PARA O DIA 20" or str(message).upper() == "QUAL O CALENDARIO PARA O DIA 20":
113
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
114
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
115
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
116
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
117
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
118
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
119
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
120
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
121
+ elif str(message).upper() == "DIA 20" or str(message).upper() == "DIA 20":
122
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
123
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
124
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
125
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
126
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
127
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
128
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
129
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
130
+ elif str(message).upper() == "HORARIOS DO DIA 20" or str(message).upper() == "HORARIOS DO DIA 20" or str(message).upper() == "QUAIS OS HORARIOS DO DIA 20":
131
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
132
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
133
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
134
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
135
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
136
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
137
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
138
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
139
+ elif str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 20" or str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 20":
140
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
141
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
142
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
143
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
144
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
145
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
146
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
147
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
148
+ elif str(message).upper() == "PLANOS PARA O DIA 20" or str(message).upper() == "PLANOS PARA O DIA 20" or str(message).upper() == "QUAIS OS PLANOS PARA O DIA 20":
149
+ vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
150
+ vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
151
+ vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
152
+ vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
153
+ vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
154
+ vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
155
+ vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
156
+ vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
157
+ elif str(message).upper() == "PROGRAMACAO DIA 21" \
158
+ or str(message).upper() == "PROGRAMACAO DIA 21" \
159
+ or str(message).upper() == "PROGRAMAÇÃO DIA 21" or str(message).upper() == "QUAL A PROGRAMACAO DIA 21" \
160
+ or str(message).upper() == "QUAL A ROGRAMAÇÃO DIA 21" or str(message).upper() == "PROGRAMA DIA 21" or str(message).upper() == "QUAL O PROGRAMA DIA 21":
161
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
162
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
163
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
164
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
165
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
166
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
167
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
168
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
169
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
170
+
171
+ elif str(message).upper() == "AGENDA PARA O DIA 21" or str(message).upper() == "AGENDA PARA O DIA 21" or str(message).upper() == "QUAL A AGENDA PARA O DIA 21":
172
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
173
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
174
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
175
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
176
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
177
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
178
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
179
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
180
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
181
+ elif str(message).upper() == "EVENTOS DO DIA 21" or str(message).upper() == "EVENTOS DO DIA 21" or str(message).upper() == "QUAIS OS EVENTOS DO DIA 21":
182
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
183
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
184
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
185
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
186
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
187
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
188
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
189
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
190
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
191
+ elif str(message).upper() == "ATIVIDADES PROGRAMADAS PARA O DIA 21" or str(message).upper() == "ATIVIDADES PROGRAMADAS PARA O DIA 21" or str(message).upper() == "QUAIS AS ATIVIDADES PROGRAMADAS PARA O DIA 21":
192
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
193
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
194
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
195
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
196
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
197
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
198
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
199
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
200
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
201
+ elif str(message).upper() == "CRONOGRAMA PARA O DIA 21" or str(message).upper() == "CRONOGRAMA PARA O DIA 21" or str(message).upper() == "QUAL O CRONOGRAMA PARA O DIA 21":
202
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
203
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
204
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
205
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
206
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
207
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
208
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
209
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
210
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
211
+ elif str(message).upper() == "CALENDARIO PARA O DIA 21" or str(message).upper() == "CALENDARIO PARA O DIA 21" or str(message).upper() == "QUAL O CALENDARIO PARA O DIA 21":
212
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
213
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
214
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
215
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
216
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
217
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
218
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
219
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
220
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
221
+ elif str(message).upper() == "DIA 21" or str(message).upper() == "DIA 21":
222
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
223
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
224
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
225
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
226
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
227
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
228
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
229
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
230
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
231
+ elif str(message).upper() == "HORARIOS DO DIA 21" or str(message).upper() == "HORARIOS DO DIA 21" or str(message).upper() == "QUAIS OS HORARIOS DO DIA 21":
232
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
233
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
234
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
235
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
236
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
237
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
238
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
239
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
240
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
241
+ elif str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 21" or str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 21":
242
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
243
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
244
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
245
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
246
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
247
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
248
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
249
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
250
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
251
+ elif str(message).upper() == "PLANOS PARA O DIA 21" or str(message).upper() == "PLANOS PARA O DIA 21" or str(message).upper() == "QUAIS OS PLANOS PARA O DIA 21":
252
+ vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
253
+ vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
254
+ vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
255
+ vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
256
+ vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
257
+ vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
258
+ vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
259
+ vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
260
+ vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
261
 
262
+ elif str(message).upper() == "PROGRAMACAO DIA 22" \
263
+ or str(message).upper() == "PROGRAMACAO DIA 22" \
264
+ or str(message).upper() == "PROGRAMAÇÃO DIA 22" or str(message).upper() ==str(message).upper() == "QUAL A PROGRAMACAO DIA 22" \
265
+ or str(message).upper() == "QUAL A PROGRAMACAO DIA 22" \
266
+ or str(message).upper() == "QUAL A PROGRAMAÇÃO DIA 22" or str(message).upper() == "PROGRAMA DIA 22":
267
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
268
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
269
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
270
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
271
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
272
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
273
+ elif str(message).upper() == "AGENDA PARA O DIA 22" or str(message).upper() == "AGENDA PARA O DIA 22" or str(message).upper() == "QUAL A AGENDA PARA O DIA 22":
274
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
275
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
276
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
277
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
278
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
279
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
280
+ elif str(message).upper() == "EVENTOS DO DIA 22" or str(message).upper() == "EVENTOS DO DIA 22" or str(message).upper() == "QUAL OS EVENTOS DO DIA 22":
281
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
282
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
283
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
284
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
285
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
286
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
287
+ elif str(message).upper() == "ATIVIDADES PROGRAMADAS PARA O DIA 22" or str(message).upper() == "ATIVIDADES PROGRAMADAS PARA O DIA 22" or str(message).upper() == "QUAIS AS ATIVIDADES PROGRAMADAS PARA O DIA 22":
288
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
289
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
290
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
291
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
292
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
293
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
294
+ elif str(message).upper() == "CRONOGRAMA PARA O DIA 22" or str(message).upper() == "CRONOGRAMA PARA O DIA 22" or str(message).upper() == "QUAL O CRONOGRAMA PARA O DIA 22":
295
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
296
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
297
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
298
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
299
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
300
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
301
+ elif str(message).upper() == "CALENDARIO PARA O DIA 22" or str(message).upper() == "CALENDARIO PARA O DIA 22" or str(message).upper() == "QUAL O CALENDARIO PARA O DIA 22":
302
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
303
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
304
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
305
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
306
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
307
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
308
+ elif str(message).upper() == "DIA 22" or str(message).upper() == "DIA 22":
309
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
310
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
311
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
312
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
313
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
314
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
315
+ elif str(message).upper() == "HORARIOS DO DIA 22" or str(message).upper() == "HORARIOS DO DIA 22" or str(message).upper() == "QUAIS OS HORARIOS DO DIA 22":
316
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
317
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
318
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
319
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
320
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
321
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
322
+ elif str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 22" or str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 22":
323
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
324
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
325
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
326
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
327
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
328
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
329
+ elif str(message).upper() == "PLANOS PARA O DIA 22" or str(message).upper() == "PLANOS PARA O DIA 22" or str(message).upper() == "QUAIS OS PLANOS PARA O DIA 22":
330
+ vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
331
+ vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
332
+ vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
333
+ vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
334
+ vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
335
+ vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
336
+
337
+ return "", chat_history+vetor
338
+
339
+ clear.click(lambda:None, None, gpt, queue=False,)
340
+ msg.submit(respond, [msg, gpt], [msg,gpt])
341
 
342
  index = construct_index("docs")
343
  demo.launch()
344