Update main.py
Browse files
main.py
CHANGED
|
@@ -377,6 +377,10 @@ Mantenha as quebras de linha na descrição utilizando \\n\\n no JSON para separ
|
|
| 377 |
|
| 378 |
Se o contexto enviado for impreciso ou incorreto, ignore completamente e apresente apenas o que é correto de forma natural, sem mencionar nem citar a imprecisão original.
|
| 379 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 380 |
LEGENDA
|
| 381 |
|
| 382 |
Define se o conteúdo precisa de legendas traduzidas incorporadas. Responda true se houver fala ou diálogo importante em língua estrangeira que precisa ser traduzido para o público entender. Responda false se for apenas visual, música de fundo, fala irrelevante ou se o conteúdo já estiver em português.
|
|
@@ -483,11 +487,12 @@ EXEMPLOS
|
|
| 483 |
return JSONResponse(content={"raw_content": response_gemini.text, "error": "Failed to parse JSON"}, status_code=200)
|
| 484 |
|
| 485 |
result_json = titles_data if isinstance(titles_data, list) else [titles_data]
|
| 486 |
-
|
| 487 |
final_content_url = None
|
| 488 |
if result_json:
|
| 489 |
result_data = result_json[0] if isinstance(result_json[0], dict) else {}
|
| 490 |
title_text = result_data.get("title", "")
|
|
|
|
| 491 |
|
| 492 |
# Se for vídeo, chamar a API de video export
|
| 493 |
if 'image' not in content_type and title_text:
|
|
|
|
| 377 |
|
| 378 |
Se o contexto enviado for impreciso ou incorreto, ignore completamente e apresente apenas o que é correto de forma natural, sem mencionar nem citar a imprecisão original.
|
| 379 |
|
| 380 |
+
CRÉDITO AO CRIADOR ORIGINAL (SOMENTE PARA VÍDEOS)
|
| 381 |
+
|
| 382 |
+
Analise o ig_caption original enviado. Se ele contiver um @ de uma pessoa, canal ou criador que seja o autor original do vídeo (e não apenas o @ da própria página que repostou, como @girlsmoodaily), inclua ao final da description, numa linha separada, algo como "reprod. @handle" ou "via @handle". Use seu julgamento pra distinguir: se o caption só tiver o @ da própria página que está postando, ignore. Se tiver o @ de quem criou o vídeo, credit. Se não houver nenhum @ claro de criador, ou se for imagem, não inclua nada.
|
| 383 |
+
|
| 384 |
LEGENDA
|
| 385 |
|
| 386 |
Define se o conteúdo precisa de legendas traduzidas incorporadas. Responda true se houver fala ou diálogo importante em língua estrangeira que precisa ser traduzido para o público entender. Responda false se for apenas visual, música de fundo, fala irrelevante ou se o conteúdo já estiver em português.
|
|
|
|
| 487 |
return JSONResponse(content={"raw_content": response_gemini.text, "error": "Failed to parse JSON"}, status_code=200)
|
| 488 |
|
| 489 |
result_json = titles_data if isinstance(titles_data, list) else [titles_data]
|
| 490 |
+
|
| 491 |
final_content_url = None
|
| 492 |
if result_json:
|
| 493 |
result_data = result_json[0] if isinstance(result_json[0], dict) else {}
|
| 494 |
title_text = result_data.get("title", "")
|
| 495 |
+
|
| 496 |
|
| 497 |
# Se for vídeo, chamar a API de video export
|
| 498 |
if 'image' not in content_type and title_text:
|