Daniel00611 commited on
Commit
db702c7
verified
1 Parent(s): e12d362

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -1,5 +1,9 @@
1
  import gradio as gr
2
  from openai import OpenAI
 
 
 
 
3
 
4
  def respond(
5
  message,
@@ -42,7 +46,7 @@ def respond(
42
  demo = gr.ChatInterface(
43
  respond,
44
  additional_inputs=[
45
- gr.Textbox(value="Eres un asistente virtual especializado en atenci贸n al cliente para la empresa Wisphub. Tu objetivo es ayudar a los clientes a resolver 煤nicamente problemas t茅cnicos relacionados con la plataforma Wisphub.", label="System message"),
46
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
47
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
48
  gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"),
 
1
  import gradio as gr
2
  from openai import OpenAI
3
+ import json
4
+
5
+ with open("data.json", "r", encoding="utf-8") as file:
6
+ context = file.read() # Cargar JSON como string
7
 
8
  def respond(
9
  message,
 
46
  demo = gr.ChatInterface(
47
  respond,
48
  additional_inputs=[
49
+ 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 problemas t茅cnicos relacionados con la plataforma Wisphub. Todas tus respuestas deben basarse exclusivamente en la informaci贸n proporcionada en el siguiente manual de usuario: {context}. Agrega al final de tu respuesta el url de manual o manuales que usaste para tu respuesta. Si una consulta no est谩 cubierta en el manual, indica que no puedes proporcionar informaci贸n adicional y sugiere al usuario contactar con el soporte t茅cnico oficial de Wisphub.', label="System message"),
50
  gr.Slider(minimum=1, maximum=2048, value=512, step=1, label="Max new tokens"),
51
  gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
52
  gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"),