habulaj commited on
Commit
02bba0b
·
verified ·
1 Parent(s): 45386eb

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +7 -3
main.py CHANGED
@@ -360,7 +360,7 @@ RESULT_TYPE
360
 
361
  Esse campo é exclusivo para imagens. Se o conteúdo for um vídeo, result_type deve ser sempre null.
362
 
363
- Para imagens, result_type deve ser "meme" or "info". Use "meme" para imagens de humor, situações identificáveis, reações, prints engraçados, qualquer coisa onde o apelo é emocional e imediato e não há muito contexto factual a explicar. Use "info" para imagens que trazem uma curiosidade, notícia, acontecimento ou informação relevante, geralmente com texto sobreposto na imagem ou um contexto informativo claro.
364
 
365
 
366
  FORMATO DE SAÍDA
@@ -773,11 +773,14 @@ Você deve retornar APENAS um objeto JSON puro, sem markdown, sem blocos de cód
773
  {{
774
  "filter_message": "<sua mensagem aqui>",
775
  "approved_filter": true ou false,
776
- "image_needs_correction": true ou false
 
777
  }}
778
 
779
  Regras para image_needs_correction: Este valor se refere especificamente ao SEGUNDO anexo enviado (a imagem cortada). Se você identificar qualquer marca d'água, texto sobreposto, logo, arroba de outra rede social ou texto em idioma estrangeiro no segundo anexo, marque como true. Marque como false apenas se a imagem estiver 100% limpa. No caso de vídeos (um anexo), siga a mesma lógica para o vídeo.
780
 
 
 
781
  Regras para approved_filter: deve ser true se o conteúdo for alinhado ao nicho feminino da página, for publicável e tiver potencial, MESMO QUE tenha marcas d'água ou textos em outros idiomas (nesses casos, apenas sinalize no image_needs_correction). Reprove (false) apenas se: for conteúdo político/religioso, pesado/perturbador, se não tiver nada a ver com o nicho girl/feminino, ou se a qualidade técnica for impossível de usar.
782
 
783
  Regras para filter_message: escrita em português brasileiro, casual e acolhedora, sem formatações, sem negrito, sem travessão, sem listas. Deve soar como uma pessoa real falando. Se você aprovar um conteúdo que tem marcas d'água ou texto que precisa ser corrigido/traduzido, mencione isso na mensagem de forma leve (ex: "tem uma marca d'água mas o conteúdo é tão bom que vale a pena editar", ou "o texto tá em inglês mas a gente traduz depois"). Varie sempre a abertura. Nunca comece com "gente".
@@ -846,7 +849,8 @@ Reprovando (exemplo 2):
846
  patch_payload = {
847
  "filter_message": filter_data.get("filter_message"),
848
  "approved_filter": filter_data.get("approved_filter"),
849
- "image_needs_correction": filter_data.get("image_needs_correction", False)
 
850
  }
851
  res_patch = requests.patch(update_url, headers=headers, json=patch_payload, timeout=10)
852
  if not res_patch.ok:
 
360
 
361
  Esse campo é exclusivo para imagens. Se o conteúdo for um vídeo, result_type deve ser sempre null.
362
 
363
+ Para imagens, result_type deve ser SEMPRE "meme" ou "info", nunca null. Use "meme" para imagens de humor, situações identificáveis, reações, prints engraçados, qualquer coisa onde o apelo é emocional e imediato e não há muito contexto factual a explicar. Use "info" para imagens que trazem uma curiosidade, notícia, acontecimento ou informação relevante, geralmente com texto sobreposto na imagem ou um contexto informativo claro.
364
 
365
 
366
  FORMATO DE SAÍDA
 
773
  {{
774
  "filter_message": "<sua mensagem aqui>",
775
  "approved_filter": true ou false,
776
+ "image_needs_correction": true ou false,
777
+ "contains_image": true ou false
778
  }}
779
 
780
  Regras para image_needs_correction: Este valor se refere especificamente ao SEGUNDO anexo enviado (a imagem cortada). Se você identificar qualquer marca d'água, texto sobreposto, logo, arroba de outra rede social ou texto em idioma estrangeiro no segundo anexo, marque como true. Marque como false apenas se a imagem estiver 100% limpa. No caso de vídeos (um anexo), siga a mesma lógica para o vídeo.
781
 
782
+ Regras para contains_image: Analise o conteúdo e responda se há uma imagem visual central que dá contexto ao post (foto, ilustração, meme com imagem de apoio, etc). Marque como true se houver uma imagem ou elemento visual principal além do texto. Marque como false se o conteúdo for composto exclusivamente de texto (prints de tweet, prints de conversa, frases em fundo sólido, listas de texto, etc), sem nenhuma imagem de apoio. No caso de vídeos, marque sempre como false.
783
+
784
  Regras para approved_filter: deve ser true se o conteúdo for alinhado ao nicho feminino da página, for publicável e tiver potencial, MESMO QUE tenha marcas d'água ou textos em outros idiomas (nesses casos, apenas sinalize no image_needs_correction). Reprove (false) apenas se: for conteúdo político/religioso, pesado/perturbador, se não tiver nada a ver com o nicho girl/feminino, ou se a qualidade técnica for impossível de usar.
785
 
786
  Regras para filter_message: escrita em português brasileiro, casual e acolhedora, sem formatações, sem negrito, sem travessão, sem listas. Deve soar como uma pessoa real falando. Se você aprovar um conteúdo que tem marcas d'água ou texto que precisa ser corrigido/traduzido, mencione isso na mensagem de forma leve (ex: "tem uma marca d'água mas o conteúdo é tão bom que vale a pena editar", ou "o texto tá em inglês mas a gente traduz depois"). Varie sempre a abertura. Nunca comece com "gente".
 
849
  patch_payload = {
850
  "filter_message": filter_data.get("filter_message"),
851
  "approved_filter": filter_data.get("approved_filter"),
852
+ "image_needs_correction": filter_data.get("image_needs_correction", False),
853
+ "contains_image": filter_data.get("contains_image", False)
854
  }
855
  res_patch = requests.patch(update_url, headers=headers, json=patch_payload, timeout=10)
856
  if not res_patch.ok: