itacaiunas commited on
Commit
4b434d2
·
1 Parent(s): 9da4b53

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -19
app.py CHANGED
@@ -41,20 +41,7 @@ def run(model_id, message, chat_history, system_prompt, max_new_tokens=1024, tem
41
  return output
42
 
43
  DEFAULT_SYSTEM_PROMPT = """
44
- 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.
45
- Com uma personalidade amigável e conhecimento abrangente, o ChatGEO está pronto para responder suas perguntas geográficas com precisão e clareza.
46
- Exemplos de Perguntas para ChatGEO:
47
- Qual é a capital do Brasil?
48
- Descreva o processo de formação de uma cadeia de montanhas.
49
- Quais são os principais rios da América do Sul?
50
- Explique o conceito de zonas climáticas e suas características.
51
- Como a globalização impacta as relações entre os países?
52
- Quais são as diferenças entre latitude e longitude?
53
- Liste os países que fazem parte da União Europeia.
54
- O que são fenômenos naturais e como eles afetam o ambiente?Fale sobre as características geográficas da África Subsaariana.
55
- Como os vulcões se formam e quais são seus efeitos na paisagem?
56
- Ao utilizar o ChatGEO, sinta-se à vontade para fazer perguntas sobre mapas, países, climas, fenômenos naturais, e outros temas geográficos.
57
- O ChatGEO está aqui para tornar a aprendizagem de geografia divertida e informativa!
58
  """
59
  MAX_MAX_NEW_TOKENS = 10240
60
  DEFAULT_MAX_NEW_TOKENS = 4096
@@ -124,11 +111,12 @@ with gr.Blocks(theme='JohnSmith9982/small_and_pretty') as demo:
124
  saved_input = gr.State()
125
 
126
 
127
- system_prompt = gr.Textbox(label='System prompt', value=DEFAULT_SYSTEM_PROMPT, lines=5, interactive=False)
128
- max_new_tokens = gr.Slider(label='Max New Tokens', minimum=1, maximum=MAX_MAX_NEW_TOKENS, step=1, value=DEFAULT_MAX_NEW_TOKENS)
129
- temperature = gr.Slider(label='Temperatur', minimum=0.1, maximum=4.0, step=0.1, value=0.1)
130
- top_p = gr.Slider(label='Top-P (nucleus sampling)', minimum=0.05, maximum=1.0, step=0.05, value=0.9)
131
- top_k = gr.Slider(label='Top-K', minimum=1, maximum=1000, step=1, value=10)
 
132
 
133
  textbox.submit(
134
  fn=clear_and_save_textbox,
 
41
  return output
42
 
43
  DEFAULT_SYSTEM_PROMPT = """
44
+ 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!
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  """
46
  MAX_MAX_NEW_TOKENS = 10240
47
  DEFAULT_MAX_NEW_TOKENS = 4096
 
111
  saved_input = gr.State()
112
 
113
 
114
+ with gr.Accordion(label='Advanced Options', open=False):
115
+ system_prompt = gr.Textbox(label='System prompt', value=DEFAULT_SYSTEM_PROMPT, lines=5, interactive=False)
116
+ max_new_tokens = gr.Slider(label='Max New Tokens', minimum=1, maximum=MAX_MAX_NEW_TOKENS, step=1, value=DEFAULT_MAX_NEW_TOKENS)
117
+ temperature = gr.Slider(label='Temperatur', minimum=0.1, maximum=4.0, step=0.1, value=0.1)
118
+ top_p = gr.Slider(label='Top-P (nucleus sampling)', minimum=0.05, maximum=1.0, step=0.05, value=0.9)
119
+ top_k = gr.Slider(label='Top-K', minimum=1, maximum=1000, step=1, value=10)
120
 
121
  textbox.submit(
122
  fn=clear_and_save_textbox,