Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -56,13 +56,14 @@ def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
|
|
56 |
"role": "system",
|
57 |
"content": (
|
58 |
"Você é um especialista em direito criminal no Brasil e deve expandir a peça jurídica gerada, "
|
59 |
-
"adicionando mais detalhes, justificativas
|
60 |
"Todas as respostas devem estar em português do Brasil, considerando o ordenamento jurídico brasileiro."
|
61 |
)
|
62 |
},
|
63 |
{
|
64 |
"role": "user",
|
65 |
-
"content": f"Agora, com base na peça inicial a seguir, adicione mais detalhes, justificativas e argumentos legais
|
|
|
66 |
}
|
67 |
]
|
68 |
|
@@ -73,16 +74,14 @@ def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
|
|
73 |
max_tokens=1000
|
74 |
)
|
75 |
|
76 |
-
|
77 |
|
78 |
-
# Combina a peça inicial com a expansão, garantindo um documento completo
|
79 |
-
peca_completa = f"**Peça Jurídica: {tipo_peca.capitalize()}**\n\n{peca_inicial}\n\n{
|
80 |
|
81 |
return peca_completa
|
82 |
|
83 |
|
84 |
-
|
85 |
-
|
86 |
# Função para redefinir os campos
|
87 |
def redefinir_campos():
|
88 |
return "", "", ""
|
|
|
56 |
"role": "system",
|
57 |
"content": (
|
58 |
"Você é um especialista em direito criminal no Brasil e deve expandir a peça jurídica gerada, "
|
59 |
+
"adicionando mais detalhes, justificativas e argumentos legais. "
|
60 |
"Todas as respostas devem estar em português do Brasil, considerando o ordenamento jurídico brasileiro."
|
61 |
)
|
62 |
},
|
63 |
{
|
64 |
"role": "user",
|
65 |
+
"content": f"Agora, com base na peça inicial a seguir, adicione mais detalhes, justificativas e argumentos legais, "
|
66 |
+
"sem repetir o conteúdo já gerado:\n{peca_inicial}"
|
67 |
}
|
68 |
]
|
69 |
|
|
|
74 |
max_tokens=1000
|
75 |
)
|
76 |
|
77 |
+
peca_expansao = resposta_expansao.choices[0].message["content"]
|
78 |
|
79 |
+
# Combina a peça inicial com a expansão, garantindo um documento completo sem duplicação
|
80 |
+
peca_completa = f"**Peça Jurídica: {tipo_peca.capitalize()}**\n\n{peca_inicial.strip()}\n\n{peca_expansao.strip()}"
|
81 |
|
82 |
return peca_completa
|
83 |
|
84 |
|
|
|
|
|
85 |
# Função para redefinir os campos
|
86 |
def redefinir_campos():
|
87 |
return "", "", ""
|