nmarafo commited on
Commit
ca14c95
·
verified ·
1 Parent(s): 6f9ad96

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -67,6 +67,11 @@ def generar_prompt(message, idioma):
67
  @spaces.GPU(duration=150)
68
  # Función para procesar la respuesta y verificar políticas
69
  def respond(message, language, system_message, max_tokens, temperature, top_p):
 
 
 
 
 
70
  # Verificar políticas
71
  prompt = generar_prompt(message, language)
72
  inputs = tokenizer(prompt, return_tensors="pt").to("cpu")
@@ -118,7 +123,6 @@ def respond(message, language, system_message, max_tokens, temperature, top_p):
118
  with gr.Blocks() as demo:
119
  gr.Markdown("# Chatbot con Verificación de Políticas")
120
  language = gr.Dropdown(choices=["English", "Español"], value="English", label="Idioma/Language")
121
- system_message = gr.Textbox(value="You are a friendly Chatbot.", label="System message")
122
  max_tokens = gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens")
123
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
124
  top_p = gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
 
67
  @spaces.GPU(duration=150)
68
  # Función para procesar la respuesta y verificar políticas
69
  def respond(message, language, system_message, max_tokens, temperature, top_p):
70
+ if language == "Español":
71
+ system_message = "Eres un asistente virtual amable y servicial."
72
+ else:
73
+ system_message = "You are a friendly and helpful virtual assistant."
74
+
75
  # Verificar políticas
76
  prompt = generar_prompt(message, language)
77
  inputs = tokenizer(prompt, return_tensors="pt").to("cpu")
 
123
  with gr.Blocks() as demo:
124
  gr.Markdown("# Chatbot con Verificación de Políticas")
125
  language = gr.Dropdown(choices=["English", "Español"], value="English", label="Idioma/Language")
 
126
  max_tokens = gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens")
127
  temperature = gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature")
128
  top_p = gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")