DanielDJ1987 commited on
Commit
21705c8
·
verified ·
1 Parent(s): fed6581

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -6
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 saldo atual do cliente na carteira.\n"
66
- "- Você possui um saldo de: \n"
67
- "- CC: 5.000,00 \n"
68
- "- CP: 3.200 \n"
 
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.code(mensagem['content'])
 
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 = ["Valor investido", "saldo atual"]
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