in Frontend/corretor_gemini/gemini_corretor.py [0:0]
def sintetizar_correcao(self,
redacao_data: dict,
correcao: Correcao) -> str:
"""
Sintetiza a correção de uma redação.
Args:
correcao (Correcao): Objeto com a resposta do Gemini e helpers para processa-la.
Returns:
str: Texto com a correção da redação.
"""
# Remova o ".replace("\n", "").replace("\r", "")" quando o issue do promptweaver for resolvido
correcao_data = redacao_data | {"correcao_redacao" : correcao.get_comentarios().replace("\n", "").replace("\r", "")}
prompt_promptweaver = PromptConfig.from_file(self.config_prompweaver_sintetizador, correcao_data)
generate_content = self.gemini_client.generate_content(prompt_promptweaver).text
return generate_content