Spaces:
Paused
Paused
Update routers/inference_createposter.py
Browse files
routers/inference_createposter.py
CHANGED
|
@@ -106,6 +106,150 @@ citation_direction = top | bottom | text-top | text-bottom
|
|
| 106 |
title_position = top | bottom
|
| 107 |
|
| 108 |
IMPORTANTE: Retorne apenas o JSON válido, sem explicações adicionais.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 109 |
"""
|
| 110 |
|
| 111 |
# Configuração da geração
|
|
@@ -116,8 +260,29 @@ IMPORTANTE: Retorne apenas o JSON válido, sem explicações adicionais.
|
|
| 116 |
temperature=0.7,
|
| 117 |
)
|
| 118 |
|
| 119 |
-
# Conteúdo da conversa
|
| 120 |
contents = [
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 121 |
types.Content(
|
| 122 |
role="user",
|
| 123 |
parts=[types.Part.from_text(text=request.content)]
|
|
|
|
| 106 |
title_position = top | bottom
|
| 107 |
|
| 108 |
IMPORTANTE: Retorne apenas o JSON válido, sem explicações adicionais.
|
| 109 |
+
"""
|
| 110 |
+
|
| 111 |
+
# Exemplo 1 - Input do usuário
|
| 112 |
+
exemplo_1_input = """Saltando para um pequeno palco no sul da Califórnia, poderia ser apenas o elenco de qualquer peça escolar nos Estados Unidos.
|
| 113 |
+
|
| 114 |
+
A jornada deles até a noite de estreia, no entanto, foi marcada por incêndio e perda.
|
| 115 |
+
O incêndio Eaton destruiu sua escola. Eles criaram um novo País das Maravilhas no palco.
|
| 116 |
+
|
| 117 |
+
Todos os sábados desta primavera, dezenas de crianças se reuniam no ginásio de uma escola em Pasadena, Califórnia. Sentavam-se de pernas cruzadas, segurando seus roteiros, enquanto as falas de "Alice no País das Maravilhas" ecoavam pelas paredes.
|
| 118 |
+
|
| 119 |
+
Nos limites dos ensaios semanais, a vida parecia quase normal. Mas fora dali, elas lidavam com perdas em escala devastadora.
|
| 120 |
+
|
| 121 |
+
Em janeiro, o incêndio Eaton destruiu a escola primária deles — uma série de salas cercadas por jardins e pomares, nos pés das montanhas San Gabriel, em Altadena.
|
| 122 |
+
|
| 123 |
+
O fogo consumiu as casas de pelo menos sete integrantes do elenco e deixou outras inabitáveis. Dezenas de colegas partiram para outras escolas, estados e até países.
|
| 124 |
+
|
| 125 |
+
O incêndio também destruiu o palco, forçando os ensaios a acontecerem em uma quadra de basquete, com iluminação fluorescente e acústica estranha.
|
| 126 |
+
|
| 127 |
+
Passamos cinco meses acompanhando esse grupo de cerca de 40 alunos, enquanto se preparavam para a grande apresentação.
|
| 128 |
+
|
| 129 |
+
Para muitos, os ensaios semanais lembravam os de antes do incêndio. Eles pintavam cenários, lanchavam bananas e chips de churrasco.
|
| 130 |
+
|
| 131 |
+
E mergulhavam na história da estranha jornada de Alice por um buraco profundo e sombrio, rumo a um lugar onde nada fazia sentido.
|
| 132 |
+
|
| 133 |
+
Pergunte a qualquer pai ou professor: a Aveson School of Leaders tinha o campus mais bonito do condado de Los Angeles. Era uma rede de prédios de estuque colorido, com jardins e pátios. Algumas aulas eram dadas em uma tenda. Os alunos criavam galinhas no jardim.
|
| 134 |
+
|
| 135 |
+
"Era um pedaço de paraíso", disse Daniela Anino, diretora do colégio.
|
| 136 |
+
|
| 137 |
+
O incêndio Eaton transformou tudo em ruínas carbonizadas. As galinhas também morreram.
|
| 138 |
+
|
| 139 |
+
Para Cecily Dougall, os dias após o fogo foram um borrão. Sua casa sobreviveu, mas quase todo o resto se perdeu.
|
| 140 |
+
|
| 141 |
+
"Foi a primeira experiência assustadora que tive", disse Cecily, de 10 anos. "Nem sei por que essas coisas acontecem."
|
| 142 |
+
|
| 143 |
+
No início, parecia impensável que o musical da primavera fosse acontecer. Mas a direção decidiu rapidamente que deveria continuar.
|
| 144 |
+
|
| 145 |
+
"Todos acreditamos que as artes são cruciais para a vida, especialmente para processar algo tão traumático", disse Jackie Gonzalez-Durruthy, da ONG Arts Bridging the Gap, que ajuda a manter o programa de teatro da escola.
|
| 146 |
+
|
| 147 |
+
Quando chegaram as audições, em fevereiro, Cecily (que usa pronomes neutros) não quis cantar. Sentia que sua voz estava trêmula, refletindo medo e tristeza.
|
| 148 |
+
|
| 149 |
+
**Um farol de normalidade**
|
| 150 |
+
|
| 151 |
+
Os ensaios mudaram-se para o ginásio do campus de ensino médio da Aveson, em Pasadena. Ali, os atores marcavam cenas sobre as linhas da quadra de basquete, e as tabelas serviam de coxias improvisadas.
|
| 152 |
+
|
| 153 |
+
A rotina dos ensaios de sábado virou um fio de esperança para muitas famílias — um lembrete de como as coisas eram antes.
|
| 154 |
+
|
| 155 |
+
"É praticamente igual a quando fizemos Matilda e Shrek", disse Lila Avila-Brewster, de 10 anos, cuja família perdeu a casa no incêndio. "Parece bem parecido."
|
| 156 |
+
|
| 157 |
+
Para a mãe de Lila, Paloma Avila (que usa pronomes neutros), os encontros eram também uma rede de apoio.
|
| 158 |
+
|
| 159 |
+
"Era tipo: 'Quem precisa de sapatos? Quem precisa de escovas de dente?'", contou.
|
| 160 |
+
|
| 161 |
+
Lila queria ser o Gato de Cheshire, mas acabou escalada como Petúnia — uma das flores que zombam de Alice. Depois percebeu que gostava mais desse papel. "As flores são metidas e acham que são melhores que todo mundo", disse.
|
| 162 |
+
|
| 163 |
+
Já no fim de março, a tristeza que marcou a audição de Cecily já não era tão sufocante. Elu abraçou o papel do Chapeleiro Maluco, memorizando falas e músicas com tanta precisão que Gonzalez-Durruthy chamou elu de "pequeno metrônomo".
|
| 164 |
+
|
| 165 |
+
Annika, irmã mais velha de Cecily, ouviu pais comentando sobre o quanto as crianças tinham sofrido. Mas discordou.
|
| 166 |
+
|
| 167 |
+
"Isso é só com o que estamos lidando", disse.
|
| 168 |
+
|
| 169 |
+
Para Eden Javier, de 11 anos, os ensaios eram divertidos, mas ela sentia falta do palco. "É como se você tivesse poder quando está lá em cima", disse. No chão do ginásio, era mais difícil imaginar o País das Maravilhas.
|
| 170 |
+
|
| 171 |
+
A perda do palco parecia pequena diante de tantas outras, mas ainda assim doía. O trabalho escolar de Eden sobre cegueira queimou junto com a escola. As novas salas de aula eram estranhas. Amigos deixaram a Aveson.
|
| 172 |
+
|
| 173 |
+
Em aula, ela escreveu uma ode a algo que o fogo havia levado:
|
| 174 |
+
|
| 175 |
+
"O palco, o palco, / meu lugar de conforto, / o palco, o palco, / meu lugar de confiança. / O palco, o palco. / Já não está aqui."
|
| 176 |
+
|
| 177 |
+
Mike Marks, diretor e professor de teatro da Aveson, também foi deslocado pelos incêndios, mas estava determinado a achar um palco. Ligou para todos os teatros, igrejas e escolas que conhecia. Duas semanas depois, a vizinha Barnhart School ofereceu o auditório.
|
| 178 |
+
|
| 179 |
+
Quando Marks entrou e viu os alunos rindo e correndo em círculos, sentiu como se o tempo tivesse voltado.
|
| 180 |
+
|
| 181 |
+
"Se eu não soubesse que uma catástrofe enorme tinha acontecido aqui", disse, "nem teria percebido diferença."""
|
| 182 |
+
|
| 183 |
+
# Exemplo 1 - Output esperado
|
| 184 |
+
exemplo_1_output = """{
|
| 185 |
+
"cover": {
|
| 186 |
+
"endpoint": "/create/cover/image",
|
| 187 |
+
"params": {
|
| 188 |
+
"title": "O incêndio em Eaton destruiu a escola deles. Eles criaram um novo mundo encantado no palco.",
|
| 189 |
+
"title_position": "top"
|
| 190 |
+
}
|
| 191 |
+
},
|
| 192 |
+
"slides": [
|
| 193 |
+
{
|
| 194 |
+
"endpoint": "/create/image",
|
| 195 |
+
"params": {
|
| 196 |
+
"text": "Em janeiro, o incêndio de Eaton devastou a escola primária Aveson School of Leaders. Parecia impensável que o musical da primavera acontecesse, mas a direção da escola rapidamente decidiu que ele deveria continuar.",
|
| 197 |
+
"text_position": "bottom",
|
| 198 |
+
"citation": null,
|
| 199 |
+
"citation_direction": "bottom"
|
| 200 |
+
}
|
| 201 |
+
},
|
| 202 |
+
{
|
| 203 |
+
"endpoint": "/create/image",
|
| 204 |
+
"params": {
|
| 205 |
+
"text": "E assim, dezenas de crianças começaram a se reunir no ginásio da escola secundária e do ensino médio da Aveson todos os sábados. Sentavam-se de pernas cruzadas, segurando seus roteiros, enquanto as falas de Alice no País das Maravilhas ecoavam pelas paredes.",
|
| 206 |
+
"text_position": "top",
|
| 207 |
+
"citation": null,
|
| 208 |
+
"citation_direction": "bottom"
|
| 209 |
+
}
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"endpoint": "/create/image",
|
| 213 |
+
"params": {
|
| 214 |
+
"text": "O incêndio havia consumido as casas de pelo menos sete membros do elenco e tornado outras inabitáveis. Dezenas de colegas deixaram a cidade ou se mudaram, como a <strong>Ruby Hull</strong> — escalada para viver a Pequena Alice — cuja família se mudou seis horas ao norte.",
|
| 215 |
+
"text_position": "bottom",
|
| 216 |
+
"citation": null,
|
| 217 |
+
"citation_direction": "bottom"
|
| 218 |
+
}
|
| 219 |
+
},
|
| 220 |
+
{
|
| 221 |
+
"endpoint": "/create/image",
|
| 222 |
+
"params": {
|
| 223 |
+
"text": "Para <strong>Paloma Ávila</strong> — mãe de <strong>Lila</strong>, escalada para viver Petúnia — a rotina dos ensaios de sábado se tornou um ponto de apoio para reencontrar outros pais depois de perder a casa, e também uma lembrança de como as coisas costumavam ser.",
|
| 224 |
+
"text_position": "bottom",
|
| 225 |
+
"citation": "Era assim: 'Ok, quem precisa de sapatos? Quem precisa de escovas de dente?'",
|
| 226 |
+
"citation_direction": "top"
|
| 227 |
+
}
|
| 228 |
+
}
|
| 229 |
+
]
|
| 230 |
+
}"""
|
| 231 |
+
exemplo_2_input = """
|
| 232 |
+
Antes de conquistar sua primeira indicação ao Emmy por “Severance”, Zach Cherry passava seus dias em um escritório em Manhattan. O ator trabalhou durante anos como gerente em uma organização sem fins lucrativos, função que lhe permitia conciliar a rotina administrativa com sua verdadeira paixão: a comédia de improviso.
|
| 233 |
+
|
| 234 |
+
Cherry, hoje com 37 anos, começou a se dedicar ao improviso ainda na adolescência, em acampamentos e na escola, continuando na faculdade em Amherst. Depois da graduação, participou ativamente do circuito nova-iorquino, especialmente no Upright Citizens Brigade Theater, enquanto buscava papéis em produções de TV e cinema.
|
| 235 |
+
|
| 236 |
+
Aos poucos, foi conquistando espaço em séries como Crashing, produzida por Judd Apatow, onde interpretou um gerente atrapalhado, e em You, thriller exibido pela Lifetime e Netflix. Foi nesse momento que percebeu que poderia finalmente viver da atuação. “Achei que o valor pago por episódio seria pelo trabalho inteiro da temporada e mesmo assim fiquei animado. Percebi que poderia fazer disso minha profissão”, recorda.
|
| 237 |
+
|
| 238 |
+
No cinema, Cherry também participou de filmes como Homem-Aranha: De Volta ao Lar, mas foi em Severance, da Apple TV+, que alcançou maior destaque. Na série, ele interpreta Dylan G., um funcionário da misteriosa Lumon Industries, papel que lhe rendeu uma indicação ao Emmy de melhor ator coadjuvante em drama. A produção soma 27 indicações e colocou Cherry ao lado de nomes como Adam Scott, Christopher Walken, John Turturro e Tramell Tillman.
|
| 239 |
+
|
| 240 |
+
Apesar da confiança, o ator admite sentir a pressão no set, principalmente fora do gênero cômico. “Na comédia, eu sei quando estou indo bem ou não. Mas em algo como Severance é um salto maior de fé”, disse. Na segunda temporada, lançada em janeiro, seu personagem vive desde momentos íntimos, como cenas com Merritt Wever, até aventuras físicas em locações como o Minnewaska State Park, em Nova York.
|
| 241 |
+
|
| 242 |
+
De um escritório real para o fictício e perturbador ambiente de Severance, Zach Cherry mostra que a disciplina do passado e a paixão pelo improviso foram essenciais para chegar ao momento mais marcante de sua carreira.
|
| 243 |
+
"""
|
| 244 |
+
|
| 245 |
+
exemplo_2_output = """
|
| 246 |
+
{
|
| 247 |
+
"endpoint": "/cover/news",
|
| 248 |
+
"params": {
|
| 249 |
+
"headline": "'Ruptura' foi um salto de fé para Zach Cherry",
|
| 250 |
+
"text_position": "bottom"
|
| 251 |
+
}
|
| 252 |
+
}
|
| 253 |
"""
|
| 254 |
|
| 255 |
# Configuração da geração
|
|
|
|
| 260 |
temperature=0.7,
|
| 261 |
)
|
| 262 |
|
| 263 |
+
# Conteúdo da conversa com exemplos few-shot
|
| 264 |
contents = [
|
| 265 |
+
# Exemplo 1 - User
|
| 266 |
+
types.Content(
|
| 267 |
+
role="user",
|
| 268 |
+
parts=[types.Part.from_text(text=exemplo_1_input)]
|
| 269 |
+
),
|
| 270 |
+
# Exemplo 1 - Assistant (Model)
|
| 271 |
+
types.Content(
|
| 272 |
+
role="model",
|
| 273 |
+
parts=[types.Part.from_text(text=exemplo_1_output)]
|
| 274 |
+
),
|
| 275 |
+
# Exemplo 2 - User
|
| 276 |
+
types.Content(
|
| 277 |
+
role="user",
|
| 278 |
+
parts=[types.Part.from_text(text=exemplo_2_input)]
|
| 279 |
+
),
|
| 280 |
+
# Exemplo 2 - Assistant (Model)
|
| 281 |
+
types.Content(
|
| 282 |
+
role="model",
|
| 283 |
+
parts=[types.Part.from_text(text=exemplo_2_output)]
|
| 284 |
+
),
|
| 285 |
+
# Input real do usuário
|
| 286 |
types.Content(
|
| 287 |
role="user",
|
| 288 |
parts=[types.Part.from_text(text=request.content)]
|