Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -20,8 +20,12 @@ def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
|
|
| 20 |
tipo_peca (str): Tipo de peça jurídica a ser gerada (ex: habeas corpus, petição inicial).
|
| 21 |
|
| 22 |
Retorna:
|
| 23 |
-
str: Peça jurídica gerada.
|
| 24 |
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
mensagens = [
|
| 26 |
{
|
| 27 |
"role": "system",
|
|
@@ -43,7 +47,9 @@ def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
|
|
| 43 |
max_tokens=1000
|
| 44 |
)
|
| 45 |
|
| 46 |
-
|
|
|
|
|
|
|
| 47 |
|
| 48 |
# Função para redefinir os campos
|
| 49 |
def redefinir_campos():
|
|
@@ -153,4 +159,4 @@ def gerar_interface_gradio():
|
|
| 153 |
# Executa o app
|
| 154 |
if __name__ == "__main__":
|
| 155 |
app = gerar_interface_gradio()
|
| 156 |
-
app.launch()
|
|
|
|
| 20 |
tipo_peca (str): Tipo de peça jurídica a ser gerada (ex: habeas corpus, petição inicial).
|
| 21 |
|
| 22 |
Retorna:
|
| 23 |
+
str: Peça jurídica gerada com formatação adequada.
|
| 24 |
"""
|
| 25 |
+
# Verifica se o tipo de peça foi selecionado
|
| 26 |
+
if not tipo_peca:
|
| 27 |
+
return "Por favor, selecione o tipo de peça jurídica."
|
| 28 |
+
|
| 29 |
mensagens = [
|
| 30 |
{
|
| 31 |
"role": "system",
|
|
|
|
| 47 |
max_tokens=1000
|
| 48 |
)
|
| 49 |
|
| 50 |
+
# Formatação da peça jurídica
|
| 51 |
+
peca = resposta.choices[0].message["content"]
|
| 52 |
+
return f"**Peça Jurídica: {tipo_peca.capitalize()}**\n\n{peca}"
|
| 53 |
|
| 54 |
# Função para redefinir os campos
|
| 55 |
def redefinir_campos():
|
|
|
|
| 159 |
# Executa o app
|
| 160 |
if __name__ == "__main__":
|
| 161 |
app = gerar_interface_gradio()
|
| 162 |
+
app.launch()
|