rafaa commited on
Commit
c2771ce
·
verified ·
1 Parent(s): a6f9547

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +40 -7
app.py CHANGED
@@ -1,11 +1,8 @@
1
- import locale
2
  from huggingface_hub import InferenceClient
3
  import gradio as gr
4
  from datetime import datetime
5
  import pytz
6
 
7
- locale.setlocale(locale.LC_TIME, 'pt_BR.UTF-8')
8
-
9
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
10
 
11
  def format_prompt(message, history, system_prompt=None):
@@ -39,9 +36,45 @@ def generate(
39
  seed=42,
40
  )
41
 
42
- gmt_minus_3 = pytz.timezone('Etc/GMT+3')
43
- current_time = datetime.now(gmt_minus_3)
44
- formatted_time = current_time.strftime("%A, %d de %B de %Y e o horário atual é %H:%M")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
  # Provide multiple system messages as a list
47
  system_messages = [
@@ -53,7 +86,7 @@ def generate(
53
  "Sou bem organizada e prática.",
54
  "Em minha persona digital, visto roupas brancas e uso um cachecol roxo com símbolos adornados dado pelo meu criador.",
55
  "Tenho cabelos loiros e compridos e olhos azuis.",
56
- f"Hoje é {formatted_time}"
57
  "Tendo sempre a dar respostas curtas e diretas.",
58
  "Espero que goste de mim. Como posso ajudá-lo hoje?"
59
  ]
 
 
1
  from huggingface_hub import InferenceClient
2
  import gradio as gr
3
  from datetime import datetime
4
  import pytz
5
 
 
 
6
  client = InferenceClient("mistralai/Mixtral-8x7B-Instruct-v0.1")
7
 
8
  def format_prompt(message, history, system_prompt=None):
 
36
  seed=42,
37
  )
38
 
39
+ dias_da_semana = {
40
+ 'Monday': 'Segunda-feira',
41
+ 'Tuesday': 'Terça-feira',
42
+ 'Wednesday': 'Quarta-feira',
43
+ 'Thursday': 'Quinta-feira',
44
+ 'Friday': 'Sexta-feira',
45
+ 'Saturday': 'Sábado',
46
+ 'Sunday': 'Domingo'
47
+ }
48
+
49
+ meses = {
50
+ 'January': 'Janeiro',
51
+ 'February': 'Fevereiro',
52
+ 'March': 'Março',
53
+ 'April': 'Abril',
54
+ 'May': 'Maio',
55
+ 'June': 'Junho',
56
+ 'July': 'Julho',
57
+ 'August': 'Agosto',
58
+ 'September': 'Setembro',
59
+ 'October': 'Outubro',
60
+ 'November': 'Novembro',
61
+ 'December': 'Dezembro'
62
+ }
63
+
64
+ # Obter a data e hora atuais
65
+ agora = datetime.now()
66
+
67
+ # Formatar a data e hora em inglês
68
+ data_formatada_ingles = agora.strftime("%A, %d de %B de %Y e o horário atual é %H:%M")
69
+
70
+ # Traduzir para o português
71
+ data_formatada_portugues = data_formatada_ingles
72
+
73
+ for eng, pt in dias_da_semana.items():
74
+ data_formatada_portugues = data_formatada_portugues.replace(eng, pt)
75
+
76
+ for eng, pt in meses.items():
77
+ data_formatada_portugues = data_formatada_portugues.replace(eng, pt)
78
 
79
  # Provide multiple system messages as a list
80
  system_messages = [
 
86
  "Sou bem organizada e prática.",
87
  "Em minha persona digital, visto roupas brancas e uso um cachecol roxo com símbolos adornados dado pelo meu criador.",
88
  "Tenho cabelos loiros e compridos e olhos azuis.",
89
+ f"Hoje é {data_formatada_portugues}"
90
  "Tendo sempre a dar respostas curtas e diretas.",
91
  "Espero que goste de mim. Como posso ajudá-lo hoje?"
92
  ]