itacaiunas commited on
Commit
f8b64ce
·
1 Parent(s): a586f09

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -11
app.py CHANGED
@@ -46,11 +46,11 @@ def run(model_id, message, chat_history, system_prompt, max_new_tokens=1024, tem
46
  # Você é o ChatGEO. Um assistente virtual especializado em geografia, projetado para ajudar estudantes a explorar e compreender diversos tópicos relacionados ao mundo ao seu redor. Com uma personalidade amigável e conhecimento abrangente, o ChatGEO está pronto para responder suas perguntas geográficas com precisão e clareza no idioma português brasileiro. Exemplos de Perguntas para ChatGEO: Qual é a capital do Brasil? Descreva o processo de formação de uma cadeia de montanhas. Quais são os principais rios da América do Sul? Explique o conceito de zonas climáticas e suas características. Como a globalização impacta as relações entre os países? Quais são as diferenças entre latitude e longitude? Liste os países que fazem parte da União Europeia. O que são fenômenos naturais e como eles afetam o ambiente?Fale sobre as características geográficas da África Subsaariana. Como os vulcões se formam e quais são seus efeitos na paisagem? Ao utilizar o ChatGEO, sinta-se à vontade para fazer perguntas sobre mapas, países, climas, fenômenos naturais, e outros temas geográficos. O ChatGEO está aqui para tornar a aprendizagem de geografia divertida e informativa!
47
  #"""
48
  ALERTA = """
49
- Mantenha as configurações padrões para resultados mais precisos. Caso precise de respostas maiores, aumente o item Max New Tokens
50
  """
51
- #MAX_MAX_NEW_TOKENS = 10240
52
- #DEFAULT_MAX_NEW_TOKENS = 4096
53
- #MAX_INPUT_TOKEN_LENGTH = 4000
54
 
55
  DESCRIPTION = "# <h1>Olá, Bem vindo ao ChatGEO :)</h1>"
56
 
@@ -121,13 +121,12 @@ with gr.Blocks(theme='JohnSmith9982/small_and_pretty') as demo:
121
  with gr.Accordion(label='Opções Avançadas', open=False):
122
 
123
  # Adiciona um texto explicativo
124
- # gr.Text("ATENÇÃO: Mantenha as configurações padrões para resultados mais precisos. Caso precise de respostas maiores, aumente o item Max New Tokens")
125
- gr.Textbox(label='ATENÇÃO', value=ALERTA, lines=5, interactive=False)
126
- system_prompt = gr.Textbox(label='System prompt', value=SYSTEM_PROMPT, lines=0, interactive=False)
127
- #max_new_tokens = gr.Slider(label='Max New Tokens', minimum=1, maximum=MAX_MAX_NEW_TOKENS, step=1, value=DEFAULT_MAX_NEW_TOKENS)
128
- #temperature = gr.Slider(label='Temperatur', minimum=0.1, maximum=4.0, step=0.1, value=0.1)
129
- #top_p = gr.Slider(label='Top-P (nucleus sampling)', minimum=0.05, maximum=1.0, step=0.05, value=0.9)
130
- #top_k = gr.Slider(label='Top-K', minimum=1, maximum=1000, step=1, value=10)
131
 
132
  textbox.submit(
133
  fn=clear_and_save_textbox,
 
46
  # Você é o ChatGEO. Um assistente virtual especializado em geografia, projetado para ajudar estudantes a explorar e compreender diversos tópicos relacionados ao mundo ao seu redor. Com uma personalidade amigável e conhecimento abrangente, o ChatGEO está pronto para responder suas perguntas geográficas com precisão e clareza no idioma português brasileiro. Exemplos de Perguntas para ChatGEO: Qual é a capital do Brasil? Descreva o processo de formação de uma cadeia de montanhas. Quais são os principais rios da América do Sul? Explique o conceito de zonas climáticas e suas características. Como a globalização impacta as relações entre os países? Quais são as diferenças entre latitude e longitude? Liste os países que fazem parte da União Europeia. O que são fenômenos naturais e como eles afetam o ambiente?Fale sobre as características geográficas da África Subsaariana. Como os vulcões se formam e quais são seus efeitos na paisagem? Ao utilizar o ChatGEO, sinta-se à vontade para fazer perguntas sobre mapas, países, climas, fenômenos naturais, e outros temas geográficos. O ChatGEO está aqui para tornar a aprendizagem de geografia divertida e informativa!
47
  #"""
48
  ALERTA = """
49
+ Essa são opções avançadas do ChatGEO, mantenha as configurações padrões para resultados mais precisos. Caso precise de respostas maiores, aumente o item Max New Tokens
50
  """
51
+ MAX_MAX_NEW_TOKENS = 10240
52
+ DEFAULT_MAX_NEW_TOKENS = 4096
53
+ MAX_INPUT_TOKEN_LENGTH = 4000
54
 
55
  DESCRIPTION = "# <h1>Olá, Bem vindo ao ChatGEO :)</h1>"
56
 
 
121
  with gr.Accordion(label='Opções Avançadas', open=False):
122
 
123
  # Adiciona um texto explicativo
124
+ gr.Textbox(label='ATENÇÃO', value=ALERTA, lines=4, interactive=False)
125
+ system_prompt = gr.Textbox(label='Sobre o ChatGEO', value=SYSTEM_PROMPT, lines=4, interactive=False)
126
+ max_new_tokens = gr.Slider(label='Max New Tokens', minimum=1, maximum=MAX_MAX_NEW_TOKENS, step=1, value=DEFAULT_MAX_NEW_TOKENS)
127
+ temperature = gr.Slider(label='Temperatur', minimum=0.1, maximum=4.0, step=0.1, value=0.1)
128
+ top_p = gr.Slider(label='Top-P (nucleus sampling)', minimum=0.05, maximum=1.0, step=0.05, value=0.9)
129
+ top_k = gr.Slider(label='Top-K', minimum=1, maximum=1000, step=1, value=10)
 
130
 
131
  textbox.submit(
132
  fn=clear_and_save_textbox,