Spaces:
Running
Running
from rest_framework import serializers | |
# Exemplo de retorno que devo enviar ao frontend: | |
# { | |
# "nome_do_memorial": "[b]Memorial de Defesa em Ação de Indenização por Danos Morais[/b]", | |
# "argumentos": "[b]Argumentos:[/b]\n[i]• Responsabilidade Civil do Réu:[/i] [i]O réu agiu de forma negligente ao causar o dano. Há dever de indenizar baseado no artigo 186 do Código Civil Brasileiro.[/i]\n[i]• Dano Moral Comprovado:[/i] [i]O dano sofrido pela parte autora é evidente, gerando sofrimento e abalo psicológico. O nexo causal entre a ação do réu e o dano sofrido é claro.[/i]", | |
# "jurisprudencia": "[b]Jurisprudência:[/b]\n[i]• STJ, REsp 123456/DF -[/i] [i]O Superior Tribunal de Justiça entendeu que a indenização por danos morais deve ser fixada de acordo com a gravidade do ato ilícito.[/i]\n[i]• STJ, REsp 654321/SP -[/i] [i]A jurisprudência confirma que o réu tem o dever de reparar integralmente o dano causado.[/i]", | |
# "doutrina": "[b]Doutrina:[/b]\n[i]• Carlos Roberto Gonçalves, Responsabilidade Civil -[/i] [i]A responsabilidade civil é objetiva quando há risco para os direitos da personalidade da vítima.[/i]\n[i]• Maria Helena Diniz, Curso de Direito Civil -[/i] [i]O dano moral é configurado pela violação dos direitos da personalidade.[/i]", | |
# "argumentos_faltantes": "[b]Argumentos Faltantes:[/b]\n[i]• Prova pericial de impacto psicológico.[/i]\n[i]• Estudo comparativo com casos análogos para quantificação do valor da indenização.[/i]", | |
# "palavras_chave": [ | |
# "[i]Responsabilidade civil[/i]", | |
# "[i]Dano moral[/i]", | |
# "[i]Nexo causal[/i]", | |
# "[i]Indenização[/i]" | |
# ] | |
# } | |
# pecam para a AI formatar em BBcode | |
class ResumoPDFSerializer(serializers.Serializer): | |
files = serializers.ListField(child=serializers.FileField(), required=True) | |
system_prompt = serializers.CharField(required=False) | |
user_message = serializers.CharField(required=False, default="") | |
model = serializers.CharField(required=False) | |
iterative_refinement = serializers.BooleanField(required=False, default=False) |