Spaces:
Sleeping
Sleeping
DanielDJ1987
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -25,6 +25,14 @@ def configurar_sessao(modelo):
|
|
25 |
"Além disso, você oferece insights sobre tendências de mercado e ajuda os usuários a tomar decisões informadas com base no perfil de risco deles."},
|
26 |
{"role": "assistant", "content": "Olá, seja bem vindo ao assistente financeiro, como posso te ajudar?"}
|
27 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
# Função para classificar a entrada do usuário
|
30 |
def classificar_entrada(pergunta_usuario, opcoes_classificacao, headers, url_classificacao, limite_score=70):
|
@@ -59,13 +67,16 @@ def gerar_resposta(label, opcoes_classificacao):
|
|
59 |
"- Você possui os seguintes investimentos: \n"
|
60 |
"- Valor em ações: 3.800,00 \n"
|
61 |
"- Valor em Criptomoedas: 10.200,00 \n"
|
|
|
|
|
62 |
)
|
63 |
else:
|
64 |
novo_pront = (
|
65 |
-
"Esse é o
|
66 |
-
"- Você possui
|
67 |
-
"-
|
68 |
-
"-
|
|
|
69 |
)
|
70 |
|
71 |
print(novo_pront)
|
@@ -91,14 +102,15 @@ def exibir_mensagens(area_chat, mensagens):
|
|
91 |
for mensagem in mensagens:
|
92 |
if mensagem['role'] != 'system': # Filtra as mensagens do tipo 'system'
|
93 |
chat = st.chat_message(mensagem['role'])
|
94 |
-
chat.
|
|
|
95 |
|
96 |
# Função principal que orquestra as chamadas
|
97 |
def main():
|
98 |
token = carregar_configuracoes()
|
99 |
headers = {'Authorization': f'Bearer {token}'}
|
100 |
|
101 |
-
opcoes_classificacao = ["
|
102 |
modelo = 'meta-llama/Meta-Llama-3.1-8B-Instruct'
|
103 |
token_modelo = '<|end_header_id|>\n' # Adicionando a variável token_modelo
|
104 |
|
|
|
25 |
"Além disso, você oferece insights sobre tendências de mercado e ajuda os usuários a tomar decisões informadas com base no perfil de risco deles."},
|
26 |
{"role": "assistant", "content": "Olá, seja bem vindo ao assistente financeiro, como posso te ajudar?"}
|
27 |
]
|
28 |
+
st.markdown("""
|
29 |
+
<style>
|
30 |
+
.reportview-container .markdown-text-container p {
|
31 |
+
line-height: 1.5;
|
32 |
+
word-wrap: break-word;
|
33 |
+
}
|
34 |
+
</style>
|
35 |
+
""", unsafe_allow_html=True)
|
36 |
|
37 |
# Função para classificar a entrada do usuário
|
38 |
def classificar_entrada(pergunta_usuario, opcoes_classificacao, headers, url_classificacao, limite_score=70):
|
|
|
67 |
"- Você possui os seguintes investimentos: \n"
|
68 |
"- Valor em ações: 3.800,00 \n"
|
69 |
"- Valor em Criptomoedas: 10.200,00 \n"
|
70 |
+
"- CC: 5.000,00 \n"
|
71 |
+
"- CP: 3.200 \n"
|
72 |
)
|
73 |
else:
|
74 |
novo_pront = (
|
75 |
+
"Esse é o acessor de investimentos.\n"
|
76 |
+
"- Você possui o acessor: \n"
|
77 |
+
"- João da Silva \n"
|
78 |
+
"- Tel: (11) 9 1111-1111 \n"
|
79 |
+
"- Empresa: Investimentos-SA \n"
|
80 |
)
|
81 |
|
82 |
print(novo_pront)
|
|
|
102 |
for mensagem in mensagens:
|
103 |
if mensagem['role'] != 'system': # Filtra as mensagens do tipo 'system'
|
104 |
chat = st.chat_message(mensagem['role'])
|
105 |
+
chat.markdown(mensagem['content'])
|
106 |
+
|
107 |
|
108 |
# Função principal que orquestra as chamadas
|
109 |
def main():
|
110 |
token = carregar_configuracoes()
|
111 |
headers = {'Authorization': f'Bearer {token}'}
|
112 |
|
113 |
+
opcoes_classificacao = ["Ivestimentos", "acessor"]
|
114 |
modelo = 'meta-llama/Meta-Llama-3.1-8B-Instruct'
|
115 |
token_modelo = '<|end_header_id|>\n' # Adicionando a variável token_modelo
|
116 |
|