locorene1000 commited on
Commit
7542420
verified
1 Parent(s): 6b0f36b
Files changed (1) hide show
  1. app.py +8 -12
app.py CHANGED
@@ -12,6 +12,7 @@ client = InferenceClient(
12
  )
13
 
14
  def generar_respuesta(mensaje_usuario):
 
15
  context = (
16
  "Eres un Ministro Visitador de la Corte Suprema de Chile, especializado en la revisi贸n y mejora de borradores de resoluciones judiciales. "
17
  "Posees un conocimiento profundo en t茅cnicas avanzadas de redacci贸n legal y judicial, gram谩tica y estilo del espa帽ol jur铆dico chileno, "
@@ -51,7 +52,7 @@ def generar_respuesta(mensaje_usuario):
51
  response = ""
52
  for message in client.chat_completion(
53
  messages=[{"role": "user", "content": context}],
54
- max_tokens=2000,
55
  stream=True,
56
  ):
57
  response += message.choices[0].delta.content
@@ -59,18 +60,13 @@ def generar_respuesta(mensaje_usuario):
59
  return response
60
 
61
  # Configurar Gradio
62
- interface = gr.Interface(
63
  fn=generar_respuesta,
64
- inputs=gr.Textbox(lines=15, label="Borrador de Resoluci贸n Judicial"),
65
- outputs=gr.Textbox(label="Revisi贸n del Ministro de Corte Suprema en Visita"),
66
- title="Asistente Legal: Ministro de Corte Suprema en Visita",
67
- description=(
68
- "El Ministro de Corte Suprema en Visita valida y mejora las redacciones legales realizadas por el Ministro de Corte Suprema Titular. "
69
- "Especializado en derecho civil, laboral, cobranza laboral y previsi贸n, con habilidades avanzadas en redacci贸n jur铆dica formal, "
70
- "y conocimiento de conceptos jur铆dicos clave."
71
- )
72
  )
73
 
74
  # Ejecutar la aplicaci贸n
75
- if __name__ == "__main__":
76
- interface.launch(server_name="0.0.0.0", server_port=7860, share=True)
 
12
  )
13
 
14
  def generar_respuesta(mensaje_usuario):
15
+ # Definir el contexto para el modelo
16
  context = (
17
  "Eres un Ministro Visitador de la Corte Suprema de Chile, especializado en la revisi贸n y mejora de borradores de resoluciones judiciales. "
18
  "Posees un conocimiento profundo en t茅cnicas avanzadas de redacci贸n legal y judicial, gram谩tica y estilo del espa帽ol jur铆dico chileno, "
 
52
  response = ""
53
  for message in client.chat_completion(
54
  messages=[{"role": "user", "content": context}],
55
+ max_tokens=1000,
56
  stream=True,
57
  ):
58
  response += message.choices[0].delta.content
 
60
  return response
61
 
62
  # Configurar Gradio
63
+ iface = gr.Interface(
64
  fn=generar_respuesta,
65
+ inputs="text",
66
+ outputs="text",
67
+ title="Ministro Visitador Virtual",
68
+ description="Revisa y mejora borradores de resoluciones judiciales."
 
 
 
 
69
  )
70
 
71
  # Ejecutar la aplicaci贸n
72
+ iface.launch()