habulaj commited on
Commit
b1b1d6e
·
verified ·
1 Parent(s): ada9d6c

Update routers/inference.py

Browse files
Files changed (1) hide show
  1. routers/inference.py +19 -12
routers/inference.py CHANGED
@@ -26,6 +26,8 @@ class NewsResponse(BaseModel):
26
  subhead: str
27
  content: str
28
  sources: list[str] # Lista de URLs/links utilizados
 
 
29
 
30
  # Referência ao diretório de arquivos temporários (deve ser o mesmo do outro módulo)
31
  TEMP_DIR = Path("/tmp")
@@ -330,6 +332,12 @@ Formato da matéria:
330
  <headline>título aqui</headline>
331
  <subhead>subtítulo aqui</subhead>
332
  <body>conteúdo aqui</body>
 
 
 
 
 
 
333
 
334
  Use <strong> para destaques e <em> para títulos de obras, etc.
335
  Padrão de títulos: apenas a primeira palavra em maiúscula (exceto nomes próprios ou títulos de obras).
@@ -353,7 +361,7 @@ News base: Ed Helms revealed in an interview that he was nervous about his paren
353
  <p><strong>Se Beber, Não Case!</strong>, dirigido por <strong>Todd Phillips</strong>, foi um sucesso comercial, arrecadando aproximadamente <strong>469 milhões de dólares</strong> em todo o mundo e se tornando a comédia para maiores de classificação indicativa de maior bilheteria até então. A popularidade do filme resultou em duas sequências, lançadas em 2011 e 2013, e consolidou o "bando de lobos" formado por <strong>Helms</strong>, <strong>Bradley Cooper</strong> e <strong>Zach Galifianakis</strong> como um dos times cômicos mais icônicos do cinema moderno.</p>
354
  <p>Sobre a possibilidade de um quarto filme, <strong>Bradley Cooper</strong> afirmou em 2023 que toparia participar sem hesitar, principalmente pela chance de reencontrar colegas e diretor. Ainda assim, reconheceu que o projeto é improvável, já que <strong>Phillips</strong> está atualmente focado em empreendimentos de maior escala, como a série de filmes <em>Coringa</em>.</p>
355
  </body>
356
- <instagram_title>Ed Helms e o medo dos pais em Se Beber, Não Case!”</instagram_title>
357
  <instagram_description>Ed Helms recorda o nervosismo que sentiu antes da estreia de "Se Beber, Não Case!", filme que o projetou internacionalmente. O ator, criado em uma família conservadora do sul, temia que o humor ousado do filme, com cenas caóticas, casamentos alcoolizados e até tigres no banheiro, pudesse chocar seus pais. Helms levou sua família ao cinema na estreia e ficou surpreso ao ver sua mãe emocionada e rindo das cenas mais absurdas.\n\nO filme fez um grande sucesso, arrecadando aproximadamente 469 milhões de dólares globalmente, e resultou em duas sequências que solidificaram Helms, Bradley Cooper e Zach Galifianakis como um dos grupos cômicos mais emblemáticos do cinema. Ele também menciona que a possibilidade de um quarto filme é remota, considerando a atenção do diretor Todd Phillips voltada para novos projetos. Além de detalhes sobre a vida familiar, Helms compartilhou informações interessantes sobre o set de filmagem e a interação entre os membros do elenco.\n\nLeia mais sobre essa história no link da nossa bio.</instagram_description>"""
358
 
359
  EXAMPLE_INPUT_2 = """
@@ -386,8 +394,8 @@ Daniels serves as a director on the show alongside Ken Kwapis, Yana Gorskaya, Pa
386
  <p>A primeira temporada de <em>"The Paper"</em> será dividida em <strong>dez episódios</strong>. Nos Estados Unidos, os <strong>quatro primeiros episódios</strong> estarão disponíveis para streaming em <strong>4 de setembro</strong>. Depois disso, os episódios restantes serão lançados no formato de <strong>dois episódios por semana</strong>, com um total de seis episódios liberados até o final em <strong>25 de setembro</strong>.</p>
387
  <p>A série ainda não tem data de estreia confirmada no Brasil, mas a expectativa é de que seja lançada no <strong>Universal+</strong>, serviço de streaming que costuma exibir produções do catálogo da <strong>Peacock</strong>.</p>
388
  </body>
389
- <instagram_title>“The Paper”, a nova série do universo "The Office", traz novo enredo e velho conhecido</instagram_title>
390
- <instagram_description>O mundo de "The Office" retorna com "The Paper", um derivado criado por Greg Daniels e Michael Koman, que será lançado na plataforma Peacock no dia 4 de setembro de 2025. A nova história segue a rotina de um jornal tradicional, mas em crise, na cidade de Toledo, Ohio, com Domhnall Gleeson interpretando um editor otimista e Sabrina Impacciatore como gerente de redação.\n\nPara a felicidade dos fãs, Oscar Nuñez reprisa o papel de Oscar Martinez, agora morando em uma cidade com população três vezes maior que Scranton. O ator fez uma piada de que o criador Greg Daniels atendeu ao seu pedido por um cenário "mais agitado".\n\nA primeira temporada contará com dez episódios, sendo quatro disponibilizados no lançamento inicial e os demais sendo lançados semanalmente até o dia 25 de setembro. Embora ainda não haja uma data confirmada no Brasil, espera-se que a série seja lançada no Universal+.\n\nLeia mais sobre a produção e seus bastidores no link da nossa bio.</instagram_description>
391
  """
392
 
393
  EXAMPLE_INPUT_3 = """
@@ -399,15 +407,14 @@ News base: Noah Centineo Attached to Play Rambo in Prequel Movie 'John Rambo'
399
  <body>
400
  <p>De acordo com a <strong>Millennium Media</strong>, <strong>Noah Centineo</strong> foi escolhido para interpretar uma versão mais jovem de John Rambo no filme que contará os primórdios do lendário personagem. A produção, que é simplesmente chamada <em>John Rambo</em>, tenta examinar os primeiros anos do soldado antes dos eventos de <em>First Blood</em> (1982).</p>
401
  <p><strong>Jalmari Helander</strong>, diretor finlandês mais conhecido pelo blockbuster de ação <em>Sisu</em>, comandará o filme. <strong>Rory Haines</strong> e <strong>Sohrab Noshirvani</strong>, que trabalharam juntos em <em>Black Adam</em>, estão cuidando do roteiro. As filmagens na Tailândia estão previstas para começar no início de 2026.</p>
402
- <p>A história se passará durante a Guerra do Vietnã, embora os detalhes da trama estejam sendo mantidos em sigilo. O objetivo é retratar a metamorfose de John Rambo. Antes da guerra, ele era o cara perfeito, o mais popular da escola, um superatleta”, como <strong>Sylvester Stallone</strong> afirmou em 2019. Espera-se que o filme examine os eventos horríveis que o moldaram no veterano atormentado retratado no primeiro filme.</p>
403
- <p>Embora não esteja diretamente envolvido no projeto, <strong>Sylvester Stallone</strong>, que interpretou o personagem em cinco filmes, está ciente dele. Segundo pessoas próximas à produção, ele foi informado sobre a escolha de Centineo. O ator, hoje com 79 anos, brincou em 2023 sobre a possibilidade de voltar a interpretar o papel, dizendo: Ele já fez praticamente tudo. O que eu vou combater? Artrite?”</p>
404
  <p>A escolha de Centineo, de 29 anos, marca uma nova fase na carreira do ator, que conquistou fama internacional com comédias românticas da Netflix, como a trilogia <em>Para Todos os Garotos que Já Amei</em>. Nos últimos anos, porém, ele vem explorando o gênero de ação, interpretando o herói <em>Esmaga-Átomo</em> em <em>Adão Negro</em> e estrelando a série de espionagem <em>O Recruta</em>. Recentemente, Centineo também esteve no drama de guerra <em>Warfare</em>, da A24, e está escalado para viver Ken Masters no próximo filme de <em>Street Fighter</em>.</p>
405
  <p>A franquia <em>Rambo</em>, baseada no livro <em>First Blood</em>, de David Morrell, é uma das mais conhecidas do cinema de ação. Os cinco filmes arrecadaram mais de 850 milhões de dólares em todo o mundo. Enquanto as sequências apostaram em ação em grande escala, o primeiro longa se destaca pelo tom mais solene e pela crítica ao tratamento dado aos veteranos do Vietnã.</p>
406
  <p>A produção do novo filme está a cargo de <strong>Avi Lerner</strong>, <strong>Jonathan Yunger</strong>, <strong>Les Weldon</strong> e <strong>Kevin King-Templeton</strong>. A <strong>Lionsgate</strong>, que distribuiu os dois últimos longas da série, é a principal candidata a adquirir os direitos de distribuição do projeto.</p>
407
  </body>
408
  <instagram_title>Noah Centineo será o jovem Rambo em novo filme</instagram_title>
409
- <instagram_description>Noah Centineo, famoso por Para Todos os Garotos que Já Amei e O Recruta”, interpretará uma versão jovem de John Rambo no filme John Rambo”, que narrará a origem do personagem interpretado por Sylvester Stallone.\n\nCom direção de Jalmari Helander (Sisu) e roteiro de Rory Haines e Sohrab Noshirvani (Adão Negro), o filme irá retratar o passado de Rambo antes de First Blood (1982), mostrando a transformação do famoso atleta escolar em um veterano marcado pela Guerra do Vietnã. As gravações na Tailândia têm início em 2026.\n\nStallone, que imortalizou o personagem em cinco filmes e arrecadou mais de 850 milhões de dólares na franquia, não participará diretamente do projeto, mas já foi informado sobre a escolha de Centineo.\n\nO prelúdio sinaliza uma mudança na trajetória do ator, que tem se estabelecido no cinema de ação com papéis em “Adão Negro”, “O Recruta” e “Warfare”.\n\nLeia mais sobre essa produção e seus bastidores no link da nossa bio.</instagram_description>
410
- """
411
 
412
  config = types.GenerateContentConfig(
413
  system_instruction=SYSTEM_INSTRUCTIONS,
@@ -516,12 +523,12 @@ News base: Noah Centineo Attached to Play Rambo in Prequel Movie 'John Rambo'
516
  else:
517
  content = "Conteúdo não encontrado"
518
 
519
- # Novos campos do Instagram
520
  insta_title_match = re.search(r"<instagram_title>(.*?)</instagram_title>", response_text, re.DOTALL)
521
- instagram_title = insta_title_match.group(1).strip() if insta_title_match else "Título Instagram não encontrado"
522
 
523
  insta_desc_match = re.search(r"<instagram_description>(.*?)</instagram_description>", response_text, re.DOTALL)
524
- instagram_description = insta_desc_match.group(1).strip() if insta_desc_match else "Descrição Instagram não encontrada"
525
 
526
  logger.info(f"Processamento concluído com sucesso - Título: {title[:50]}...")
527
 
@@ -530,8 +537,8 @@ News base: Noah Centineo Attached to Play Rambo in Prequel Movie 'John Rambo'
530
  subhead=subhead,
531
  content=content,
532
  sources=sources,
533
- instagram_title=instagram_title,
534
- instagram_description=instagram_description
535
  )
536
 
537
  except HTTPException:
 
26
  subhead: str
27
  content: str
28
  sources: list[str] # Lista de URLs/links utilizados
29
+ title_instagram: str # Adicionado campo Instagram title
30
+ content_instagram: str # Adicionado campo Instagram description
31
 
32
  # Referência ao diretório de arquivos temporários (deve ser o mesmo do outro módulo)
33
  TEMP_DIR = Path("/tmp")
 
332
  <headline>título aqui</headline>
333
  <subhead>subtítulo aqui</subhead>
334
  <body>conteúdo aqui</body>
335
+ <instagram_title>título curto e chamativo para Instagram</instagram_title>
336
+ <instagram_description>resumo atrativo com as principais informações, terminando com chamada para ler mais na bio</instagram_description>
337
+
338
+ INSTRUÇÕES PARA CONTEÚDO INSTAGRAM:
339
+ - Instagram Title: Direto, chamativo e informativo. Deve funcionar bem como texto sobreposto na imagem do post.
340
+ - Instagram Description: Resumo de 2-3 parágrafos com os principais pontos da notícia, mas sem revelar tudo. Termine SEMPRE com uma chamada como "Leia mais sobre [tema] no link da nossa bio" ou variação similar.
341
 
342
  Use <strong> para destaques e <em> para títulos de obras, etc.
343
  Padrão de títulos: apenas a primeira palavra em maiúscula (exceto nomes próprios ou títulos de obras).
 
361
  <p><strong>Se Beber, Não Case!</strong>, dirigido por <strong>Todd Phillips</strong>, foi um sucesso comercial, arrecadando aproximadamente <strong>469 milhões de dólares</strong> em todo o mundo e se tornando a comédia para maiores de classificação indicativa de maior bilheteria até então. A popularidade do filme resultou em duas sequências, lançadas em 2011 e 2013, e consolidou o "bando de lobos" formado por <strong>Helms</strong>, <strong>Bradley Cooper</strong> e <strong>Zach Galifianakis</strong> como um dos times cômicos mais icônicos do cinema moderno.</p>
362
  <p>Sobre a possibilidade de um quarto filme, <strong>Bradley Cooper</strong> afirmou em 2023 que toparia participar sem hesitar, principalmente pela chance de reencontrar colegas e diretor. Ainda assim, reconheceu que o projeto é improvável, já que <strong>Phillips</strong> está atualmente focado em empreendimentos de maior escala, como a série de filmes <em>Coringa</em>.</p>
363
  </body>
364
+ <instagram_title>Ed Helms e o medo dos pais em "Se Beber, Não Case!"</instagram_title>
365
  <instagram_description>Ed Helms recorda o nervosismo que sentiu antes da estreia de "Se Beber, Não Case!", filme que o projetou internacionalmente. O ator, criado em uma família conservadora do sul, temia que o humor ousado do filme, com cenas caóticas, casamentos alcoolizados e até tigres no banheiro, pudesse chocar seus pais. Helms levou sua família ao cinema na estreia e ficou surpreso ao ver sua mãe emocionada e rindo das cenas mais absurdas.\n\nO filme fez um grande sucesso, arrecadando aproximadamente 469 milhões de dólares globalmente, e resultou em duas sequências que solidificaram Helms, Bradley Cooper e Zach Galifianakis como um dos grupos cômicos mais emblemáticos do cinema. Ele também menciona que a possibilidade de um quarto filme é remota, considerando a atenção do diretor Todd Phillips voltada para novos projetos. Além de detalhes sobre a vida familiar, Helms compartilhou informações interessantes sobre o set de filmagem e a interação entre os membros do elenco.\n\nLeia mais sobre essa história no link da nossa bio.</instagram_description>"""
366
 
367
  EXAMPLE_INPUT_2 = """
 
394
  <p>A primeira temporada de <em>"The Paper"</em> será dividida em <strong>dez episódios</strong>. Nos Estados Unidos, os <strong>quatro primeiros episódios</strong> estarão disponíveis para streaming em <strong>4 de setembro</strong>. Depois disso, os episódios restantes serão lançados no formato de <strong>dois episódios por semana</strong>, com um total de seis episódios liberados até o final em <strong>25 de setembro</strong>.</p>
395
  <p>A série ainda não tem data de estreia confirmada no Brasil, mas a expectativa é de que seja lançada no <strong>Universal+</strong>, serviço de streaming que costuma exibir produções do catálogo da <strong>Peacock</strong>.</p>
396
  </body>
397
+ <instagram_title>"The Paper", nova série do universo "The Office"</instagram_title>
398
+ <instagram_description>O mundo de "The Office" retorna com "The Paper", um derivado criado por Greg Daniels e Michael Koman, que será lançado na plataforma Peacock no dia 4 de setembro de 2025. A nova história segue a rotina de um jornal tradicional, mas em crise, na cidade de Toledo, Ohio, com Domhnall Gleeson interpretando um editor otimista e Sabrina Impacciatore como gerente de redação.\n\nPara a felicidade dos fãs, Oscar Nuñez reprisa o papel de Oscar Martinez, agora morando em uma cidade com população três vezes maior que Scranton. O ator fez uma piada de que o criador Greg Daniels atendeu ao seu pedido por um cenário "mais agitado".\n\nLeia mais sobre a produção e seus bastidores no link da nossa bio.</instagram_description>
399
  """
400
 
401
  EXAMPLE_INPUT_3 = """
 
407
  <body>
408
  <p>De acordo com a <strong>Millennium Media</strong>, <strong>Noah Centineo</strong> foi escolhido para interpretar uma versão mais jovem de John Rambo no filme que contará os primórdios do lendário personagem. A produção, que é simplesmente chamada <em>John Rambo</em>, tenta examinar os primeiros anos do soldado antes dos eventos de <em>First Blood</em> (1982).</p>
409
  <p><strong>Jalmari Helander</strong>, diretor finlandês mais conhecido pelo blockbuster de ação <em>Sisu</em>, comandará o filme. <strong>Rory Haines</strong> e <strong>Sohrab Noshirvani</strong>, que trabalharam juntos em <em>Black Adam</em>, estão cuidando do roteiro. As filmagens na Tailândia estão previstas para começar no início de 2026.</p>
410
+ <p>A história se passará durante a Guerra do Vietnã, embora os detalhes da trama estejam sendo mantidos em sigilo. O objetivo é retratar a metamorfose de John Rambo. Antes da guerra, ele era "o cara perfeito, o mais popular da escola, um superatleta", como <strong>Sylvester Stallone</strong> afirmou em 2019. Espera-se que o filme examine os eventos horríveis que o moldaram no veterano atormentado retratado no primeiro filme.</p>
411
+ <p>Embora não esteja diretamente envolvido no projeto, <strong>Sylvester Stallone</strong>, que interpretou o personagem em cinco filmes, está ciente dele. Segundo pessoas próximas à produção, ele foi informado sobre a escolha de Centineo. O ator, hoje com 79 anos, brincou em 2023 sobre a possibilidade de voltar a interpretar o papel, dizendo: "Ele já fez praticamente tudo. O que eu vou combater? Artrite?"</p>
412
  <p>A escolha de Centineo, de 29 anos, marca uma nova fase na carreira do ator, que conquistou fama internacional com comédias românticas da Netflix, como a trilogia <em>Para Todos os Garotos que Já Amei</em>. Nos últimos anos, porém, ele vem explorando o gênero de ação, interpretando o herói <em>Esmaga-Átomo</em> em <em>Adão Negro</em> e estrelando a série de espionagem <em>O Recruta</em>. Recentemente, Centineo também esteve no drama de guerra <em>Warfare</em>, da A24, e está escalado para viver Ken Masters no próximo filme de <em>Street Fighter</em>.</p>
413
  <p>A franquia <em>Rambo</em>, baseada no livro <em>First Blood</em>, de David Morrell, é uma das mais conhecidas do cinema de ação. Os cinco filmes arrecadaram mais de 850 milhões de dólares em todo o mundo. Enquanto as sequências apostaram em ação em grande escala, o primeiro longa se destaca pelo tom mais solene e pela crítica ao tratamento dado aos veteranos do Vietnã.</p>
414
  <p>A produção do novo filme está a cargo de <strong>Avi Lerner</strong>, <strong>Jonathan Yunger</strong>, <strong>Les Weldon</strong> e <strong>Kevin King-Templeton</strong>. A <strong>Lionsgate</strong>, que distribuiu os dois últimos longas da série, é a principal candidata a adquirir os direitos de distribuição do projeto.</p>
415
  </body>
416
  <instagram_title>Noah Centineo será o jovem Rambo em novo filme</instagram_title>
417
+ <instagram_description>Noah Centineo, famoso por "Para Todos os Garotos que Já Amei" e "O Recruta", interpretará uma versão jovem de John Rambo no filme "John Rambo", que narrará a origem do personagem interpretado por Sylvester Stallone.\n\nCom direção de Jalmari Helander ("Sisu") e roteiro de Rory Haines e Sohrab Noshirvani ("Adão Negro"), o filme irá retratar o passado de Rambo antes de "First Blood" (1982), mostrando a transformação do famoso atleta escolar em um veterano marcado pela Guerra do Vietnã. As gravações na Tailândia têm início em 2026.\n\nLeia mais sobre essa produção e seus bastidores no link da nossa bio.</instagram_description>"""
 
418
 
419
  config = types.GenerateContentConfig(
420
  system_instruction=SYSTEM_INSTRUCTIONS,
 
523
  else:
524
  content = "Conteúdo não encontrado"
525
 
526
+ # Campos do Instagram (corrigindo os nomes das variáveis)
527
  insta_title_match = re.search(r"<instagram_title>(.*?)</instagram_title>", response_text, re.DOTALL)
528
+ title_instagram = insta_title_match.group(1).strip() if insta_title_match else "Título Instagram não encontrado"
529
 
530
  insta_desc_match = re.search(r"<instagram_description>(.*?)</instagram_description>", response_text, re.DOTALL)
531
+ content_instagram = insta_desc_match.group(1).strip() if insta_desc_match else "Descrição Instagram não encontrada"
532
 
533
  logger.info(f"Processamento concluído com sucesso - Título: {title[:50]}...")
534
 
 
537
  subhead=subhead,
538
  content=content,
539
  sources=sources,
540
+ title_instagram=title_instagram,
541
+ content_instagram=content_instagram
542
  )
543
 
544
  except HTTPException: