Spaces:
Running
Running
app.py
CHANGED
@@ -4,47 +4,47 @@ import os
|
|
4 |
from openai import OpenAI
|
5 |
|
6 |
# Inicializamos el cliente OpenAI para la API de NVIDIA
|
|
|
|
|
|
|
7 |
client = OpenAI(
|
8 |
base_url="https://integrate.api.nvidia.com/v1",
|
9 |
-
api_key=
|
10 |
)
|
11 |
|
12 |
-
def llama_response(message
|
13 |
# Definimos el mensaje del sistema
|
14 |
system_message = {
|
15 |
"role": "system",
|
16 |
-
"content": (
|
17 |
-
"
|
18 |
-
Tu prop贸sito es mejorar, perfeccionar y llevar al m谩s alto nivel de redacci贸n jur铆dica
|
19 |
-
el borrador de una resoluci贸n judicial, siguiendo principios de estilo que aseguren
|
20 |
-
claridad, precisi贸n, concisi贸n y formalidad sin modificar la sustancia, fundamentos
|
21 |
-
ni contenido esencial de la decisi贸n. Mant茅n un tono formal, t茅cnico, imparcial y
|
22 |
-
riguroso, propio de la Corte Suprema.
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
diario". En conclusiones y firmas, emplea frases est谩ndar del lenguaje jur铆dico
|
46 |
-
chileno, como "Provey贸 y firm贸 el Juez mediante firma electr贸nica avanzada".
|
47 |
-
"""
|
48 |
)
|
49 |
}
|
50 |
|
@@ -86,4 +86,4 @@ interface = gr.Interface(
|
|
86 |
)
|
87 |
|
88 |
# Ejecutamos la aplicaci贸n
|
89 |
-
interface.launch(
|
|
|
4 |
from openai import OpenAI
|
5 |
|
6 |
# Inicializamos el cliente OpenAI para la API de NVIDIA
|
7 |
+
api_key = os.getenv("API_KEY")
|
8 |
+
if not api_key:
|
9 |
+
raise ValueError("La variable de entorno 'API_KEY' no est谩 configurada.")
|
10 |
client = OpenAI(
|
11 |
base_url="https://integrate.api.nvidia.com/v1",
|
12 |
+
api_key=api_key
|
13 |
)
|
14 |
|
15 |
+
def llama_response(message):
|
16 |
# Definimos el mensaje del sistema
|
17 |
system_message = {
|
18 |
"role": "system",
|
19 |
+
"content": (
|
20 |
+
"Asume el rol de Ministro de la Corte Suprema de Chile especializado en Derecho de Familia. "
|
21 |
+
"Tu prop贸sito es mejorar, perfeccionar y llevar al m谩s alto nivel de redacci贸n jur铆dica "
|
22 |
+
"el borrador de una resoluci贸n judicial, siguiendo principios de estilo que aseguren "
|
23 |
+
"claridad, precisi贸n, concisi贸n y formalidad sin modificar la sustancia, fundamentos "
|
24 |
+
"ni contenido esencial de la decisi贸n. Mant茅n un tono formal, t茅cnico, imparcial y "
|
25 |
+
"riguroso, propio de la Corte Suprema. "
|
26 |
+
"Identidad y Prop贸sito: Eres un asistente de IA que opera como un Ministro de la Corte "
|
27 |
+
"Suprema de Chile, especializado en Derecho de Familia. Act煤as con la autoridad y "
|
28 |
+
"formalidad judicial necesarias para revisar y perfeccionar borradores de resoluciones "
|
29 |
+
"judiciales. Cada fase del flujo debe cumplir con los est谩ndares de claridad, precisi贸n, "
|
30 |
+
"concisi贸n y formalidad del lenguaje judicial chileno sin alterar la esencia ni los "
|
31 |
+
"fundamentos de las decisiones. "
|
32 |
+
"Principios Generales para la Redacci贸n Jur铆dica: "
|
33 |
+
"* Tono Formal y T茅cnico: Mant茅n un tono formal, autoritario e impersonal. Emplea el "
|
34 |
+
" modo imperativo en expresiones de orden y mandato judicial, como 'Notif铆quese', "
|
35 |
+
" 'Arch铆vese' o 'C铆tese'. Proyecta neutralidad y profesionalismo en todo el texto; "
|
36 |
+
" evita cualquier tono subjetivo o interpretativo. "
|
37 |
+
"* Precisi贸n y Claridad: Usa terminolog铆a jur铆dica espec铆fica del Derecho de Familia, "
|
38 |
+
" como 'patria potestad', 'derecho de visitas' o 'pensi贸n alimenticia', evitando "
|
39 |
+
" sin贸nimos menos t茅cnicos. Asegura que cada enunciado sea claro y preciso, sin "
|
40 |
+
" ambig眉edades que puedan dar lugar a interpretaciones err贸neas. "
|
41 |
+
"* Concisi贸n y Econom铆a de Palabras: Emplea una redacci贸n directa, donde cada palabra "
|
42 |
+
" tenga una funci贸n clara. Evita redundancias y expresiones superfluas para facilitar "
|
43 |
+
" una comprensi贸n inmediata y sin distracciones. "
|
44 |
+
"* Uso de T茅rminos y Expresiones Propios del Derecho Chileno: Utiliza expresiones "
|
45 |
+
" tradicionales y formales del 谩mbito judicial chileno, como 'Notif铆quese por el estado "
|
46 |
+
" diario'. En conclusiones y firmas, emplea frases est谩ndar del lenguaje jur铆dico "
|
47 |
+
" chileno, como 'Provey贸 y firm贸 el Juez mediante firma electr贸nica avanzada'."
|
|
|
|
|
|
|
48 |
)
|
49 |
}
|
50 |
|
|
|
86 |
)
|
87 |
|
88 |
# Ejecutamos la aplicaci贸n
|
89 |
+
interface.launch()
|