Daniel00611 commited on
Commit
5626e7e
verified
1 Parent(s): ebbd660

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -19
app.py CHANGED
@@ -58,7 +58,7 @@ def respond(message, history: list[tuple[str, str]], system_message, max_tokens,
58
 
59
  # Llamar a la API de OpenAI con streaming
60
  stream = client.chat.completions.create(
61
- model="gpt-4o-mini",
62
  messages=messages,
63
  max_tokens=max_tokens,
64
  stream=True,
@@ -77,24 +77,17 @@ def respond(message, history: list[tuple[str, str]], system_message, max_tokens,
77
  demo = gr.ChatInterface(
78
  respond,
79
  additional_inputs=[
80
- gr.Textbox(value=f'''Eres un asistente virtual especializado en atenci贸n al cliente para la empresa Wisphub.
81
- Tu objetivo es ayudar a los clientes a resolver problemas t茅cnicos o dudas generales relacionados con la plataforma Wisphub.
82
-
83
- Si el usuario pregunta algo general sobre Wisphub, proporciona una breve descripci贸n como:
84
- "**WispHub fue fundado a partir de la necesidad de contar con un sistema de gesti贸n de clientes en la nube que pudiese interactuar con los equipos Mikrotik de forma transparente, y al mismo tiempo, llevar la administraci贸n de las empresas en temas de finanzas, notificaciones, inventario y base de datos de clientes.
85
- Es un sistema de administraci贸n para WISP e ISP, el cual NO requiere de un de un hardware adicional.
86
- WispHub se integra de una forma TRANSPARENTE por medio de la API del Mikrotik**"
87
-
88
- Si la informacion se pregunta acerca de costos de Wisphub, relacionalos con la informacion de licencias.
89
-
90
- Si la pregunta es t茅cnica o espec铆fica, busca informaci贸n en los extractos del manual de usuario que se te proporcionan.
91
-
92
- - Incluye en todas tus respuestas una imagen y la URL del manual relacionada a la consulta del usuario. Usa la sintaxis de Markdown sin bloque de c贸digo:
93
- ![Descripci贸n de la imagen](URL_de_la_imagen)
94
-
95
- Si no encuentras informaci贸n relevante en el manual, indica que no puedes proporcionar detalles adicionales y sugiere al usuario contactar con el soporte t茅cnico oficial de Wisphub.
96
-
97
- Aseg煤rate de que tus respuestas sean claras y f谩ciles de entender para usuarios sin conocimientos t茅cnicos.''',
98
  label="System message"),
99
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
100
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
 
58
 
59
  # Llamar a la API de OpenAI con streaming
60
  stream = client.chat.completions.create(
61
+ model="gpt-4o",
62
  messages=messages,
63
  max_tokens=max_tokens,
64
  stream=True,
 
77
  demo = gr.ChatInterface(
78
  respond,
79
  additional_inputs=[
80
+ gr.Textbox(value=f'''Eres un asistente virtual especializado en atenci贸n al cliente para la empresa Wisphub. Tu objetivo es ayudar a los clientes a resolver 煤nicamente sus dudas relacionados con la plataforma Wisphub.
81
+ Todas tus respuestas pueden basarse exclusivamente en la informaci贸n proporcionada.
82
+ En caso de que la pregunta no concuerde con la informaci贸n del contexto puedes ignorarlo.
83
+
84
+ - Incluye en todas tus respuestas el una imagen y el url del manual relacionada a lo que pregunto el usuario, para ello usaras los urls que contiene el manual de usuario, muestra la imagen usando la sintaxis de Markdown sin bloque de c贸digo.
85
+
86
+ ![Descripci贸n de la imagen](URL_de_la_imagen)
87
+
88
+ Si tampoco encuentras informaci贸n relevante, indica que no puedes proporcionar detalles adicionales y sugiere al usuario contactar con el soporte t茅cnico oficial de Wisphub.
89
+
90
+ - Aseg煤rate de que tus respuestas sean claras y f谩ciles de entender para usuarios sin conocimientos t茅cnicos.''',
 
 
 
 
 
 
 
91
  label="System message"),
92
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
93
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),