cd2-ai / app.py
brurei's picture
Update app.py
d172b8d
# coding=utf8
from gpt_index import SimpleDirectoryReader, GPTListIndex, GPTSimpleVectorIndex, LLMPredictor, PromptHelper
from langchain import OpenAI
import gradio as gr
import random
import time
import sys
import os
from transformers import pipeline
p = pipeline("automatic-speech-recognition")
os.environ["OPENAI_API_KEY"] = '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'
css = """
#component-2 {position: absolute; bottom: 0; width: 100%;
}
div.float.svelte-1frtwj3 {
position: absolute;
opacity: 0;
top: var(--block-label-margin);
left: var(--block-label-margin);}
.wrap.svelte-6roggh.svelte-6roggh {
padding: var(--block-padding);
height: 100%;
max-height: 100%;
overflow-y: auto;
}
.bot.svelte-6roggh.svelte-6roggh, .pending.svelte-6roggh.svelte-6roggh {
border-color: #759ce9;
background: #ffffff;
}
div.svelte-1frtwj3 {
display: inline-flex;
align-items: center;
z-index: var(--layer-2);
box-shadow: var(--block-shadow);
border: var(--block-label-border-width) solid #ffffff;
border-top: none;
border-left: none;
border-radius: var(--block-label-radius);
background: #eff6ff;
padding: var(--block-label-padding);
pointer-events: none;
color: var(--block-label-text-color);
font-weight: var(--block-label-text-weight);
width: 100%;
line-height: var(--line-sm);
}
div.svelte-awbtu4 {
display: flex;
flex-direction: inherit;
flex-wrap: wrap;
gap: var(--form-gap-width);
box-shadow: var(--block-shadow);
border: var(--block-border-width) solid var(--border-color-primary);
border-radius: var(--radius-lg);
background: var(--border-color-primary);
overflow: hidden;
position: fixed;
bottom: 0;
margin-left: -16px;
}
img.svelte-ms5bsk {
width: var(--size-full);
height: 90px;
object-fit: contain;
}
.app.svelte-ac4rv4.svelte-ac4rv4 {
max-width: none;
background-color: #ffffff;
}
.app.svelte-ac4rv4.svelte-ac4rv4{max-width:none}
.wrap.svelte-1o68geq.svelte-1o68geq {max-height: none}
.block.svelte-mppz8v {
position: relative;
margin: 0;
box-shadow: var(--block-shadow);
border-width: var(--block-border-width);
border-color: #dbeafe;
border-radius: var(--block-radius);
background: #dbeafe;
width: 100%;
line-height: var(--line-sm);
}
"""
md = """This is some code:
hello
```py
def fn(x, y, z):
print(x, y, z)
"""
def transcribe(audio):
text = p(audio)["text"]
return text
def construct_index(directory_path):
max_input_size = 10000
num_outputs = 10000
max_chunk_overlap = 20000
chunk_size_limit = 600000
prompt_helper = PromptHelper(max_input_size, num_outputs, max_chunk_overlap, chunk_size_limit=chunk_size_limit)
llm_predictor = LLMPredictor(llm=OpenAI(temperature=0.0, model_name="text-davinci-003", max_tokens=num_outputs))
documents = SimpleDirectoryReader(directory_path).load_data()
index = GPTSimpleVectorIndex.from_documents(documents)
index.save_to_disk('index.json')
return index
def chatbot(input_text):
index = GPTSimpleVectorIndex.load_from_disk('index.json')
response = index.query(input_text)
return str(response.response)
with gr.Blocks(css=css, elem_classes=".app.svelte-ac4rv4.svelte-ac4rv4") as demo:
realPath = str(os.path.dirname(os.path.realpath(__file__)))
img1 = gr.Image("images/imagem teste.png")
gpt = gr.Chatbot(label="Converse com GPT Super da CD2",elem_classes=".wrap.svelte-1o68geq.svelte-1o68geq", elem_id="chatbot").style(container=True)
msg = gr.Textbox(elem_id="div.svelte-awbtu4",elem_classes="div.svelte-awbtu4", show_label=False,
placeholder="Bem vindo ao ExpoSuper, Qual sua pergunta?",
).style(container=True)
# clear = gr.Button("Limpar Conversa")
# gr.Audio(source="microphone", type="filepath",label="ESTÁ COM DIFICULDADES EM ESCREVER? CLIQUE E ME DIGA O QUE DESEJA")
def respond(message, chat_history):
chat_history.append((message, chatbot(message)))
time.sleep(1)
vetor = []
realPath = str(os.path.dirname(os.path.realpath(__file__)))
if str(message).upper()=="OLA" or str(message).upper()=="OLÁ" or str(message).upper()=="OI":
vetor = vetor + [
((realPath + "\\images\\apresentacao.mp4",), "")]
else:
if str(message).upper() == "PROGRAMACAO DIA 20" \
or str(message).upper() == "PROGRAMACAO DIA 20" \
or str(message).upper() == "PROGRAMAÇÃO DIA 20" or str(message).upper() == "QUAL A PROGRAMACAO DIA 20?" \
or str(message).upper() == "QUAL A PROGRAMAÇÃO DIA 20?" or str(message).upper() == "PROGRAMA DIA 20":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
elif str(message).upper() == "AGENDA PARA O DIA 20" or str(message).upper() == "AGENDA PARA O DIA 20" or str(message).upper() == "QUAL A AGENDA DO DIA 20?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
elif str(message).upper() == "DIA 20?" or str(message).upper() == "DIA 20":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
elif str(message).upper() == "OQUE ESTÁ PLANEJADO PARA O DIA 20?" or str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 20?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\20-9-30.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\20-16-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\palestrantes20.mp4",), "")]
elif str(message).upper() == "PROGRAMACAO DIA 21" \
or str(message).upper() == "PROGRAMACAO DIA 21" \
or str(message).upper() == "PROGRAMAÇÃO DIA 21" or str(message).upper() == "QUAL A PROGRAMACAO DIA 21?" \
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
elif str(message).upper() == "DIA 21" or str(message).upper() == "DIA 21":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
elif str(message).upper() == "OQUE ESTÁ PLANEJADO PARA O DIA 21?" or str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 21?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\21-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-1.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-2.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-3.png",), "")]
vetor = vetor + [((realPath + "\\images\\21-15-4.png",), "")]
elif str(message).upper() == "PROGRAMACAO DIA 22" \
or str(message).upper() == "PROGRAMACAO DIA 22" \
or str(message).upper() == "PROGRAMAÇÃO DIA 22" or str(message).upper() ==str(message).upper() == "QUAL A PROGRAMACAO DIA 22?" \
or str(message).upper() == "QUAL A PROGRAMACAO DIA 22?" \
or str(message).upper() == "QUAL A PROGRAMAÇÃO DIA 22?" or str(message).upper() == "PROGRAMA DIA 22":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
elif str(message).upper() == "DIA 22" or str(message).upper() == "DIA 22":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
elif str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 22" or str(message).upper() == "O QUE ESTÁ PLANEJADO PARA O DIA 22":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
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?":
vetor = vetor + [((realPath + "\\images\\22-9.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-10.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-11.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-14.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15.png",), "")]
vetor = vetor + [((realPath + "\\images\\22-15-1.png",), "")]
elif str(message).upper() == "ME CONTE SOBRE O TECH CONECTION" or str(message).upper() == "TECH CONECTION":
vetor = vetor + [((realPath + "\\images\\luis.mp4",), "")]
return "", chat_history+vetor
# clear.click(lambda:None, None, gpt, queue=False,)
msg.submit(respond, [msg, gpt], [msg,gpt])
index = construct_index("docs")
demo.launch()