O Krea 2 não tem ajuste de tamanho no SpicyAPI: você escolhe uma proporção e recebe a única escala 1K do Krea (cerca de um megapixel), nos tamanhos abaixo. O modelo escolhido muda custo, velocidade e aparência, não os pixels. Explore no Medium Turbo ($0.015), rode a formulação que funciona no Large ($0.06) para o quadro final e escolha o Medium ($0.03) só quando precisar de 3:4 ou de uma escolha JPEG/PNG.
Tamanho em pixels por proporção
Estes são os tamanhos publicados pelo Krea para a escala 1K; abra o arquivo que você recebe para ver a largura e a altura reais. Nenhuma das três tarefas aceita width, height, resolution ou seed (cada uma devolve 400), então 1K também é o teto.
| Proporção | Pixels | Modelos | Serve para |
|---|---|---|---|
1:1 | 1024 × 1024 | os três | avatares, cards em grade |
4:5 | 928 × 1152 | Large, Turbo | retrato vertical de feed |
3:4 | não publicado | somente Medium | card vertical |
2:3 | 832 × 1248 | Large, Turbo | cartazes, cards altos |
9:16 | 768 × 1376 | os três | stories, celular em tela cheia |
4:3 | 1184 × 896 | os três | slides, fotos de produto |
3:2 | 1248 × 832 | Large, Turbo | foto horizontal |
16:9 | 1376 × 768 | os três | banners, miniaturas de vídeo |
2.35:1 | 1568 × 672 | Large, Turbo | faixa cinematográfica |
Gere no formato em que você vai publicar: um corte descarta um enquadramento que você pagou, e converter 3:4 em 4:5 na mesma largura remove 6.25% da altura (1200 × 1600 vira 1200 × 1500), então deixe margem. Confira o tamanho contra o posicionamento. Um card de feed de 1080 × 1350 amplia o arquivo 4:5 em cerca de 1.17×; uma imagem principal de 1920 × 1080 amplia o arquivo 16:9 em 1.4×. Para qualquer coisa maior, ou para impressão, amplie a imagem final: o guia de ampliação de imagens cobre os níveis e o preço.
Qual modelo escolher
| Tarefa | USD por imagem | Com referências | Proporções | Outros controles |
|---|---|---|---|---|
krea/2-medium-turbo/text-to-image | $0.015 | $0.0175 | 8, incluindo 2.35:1 | até 10 referências de estilo |
krea/2-medium/text-to-image | $0.03 | não aceitas | 5: 1:1, 4:3, 3:4, 16:9, 9:16 | output_format: png (padrão) ou jpeg |
krea/2-large/text-to-image | $0.06 | $0.065 | 8, incluindo 2.35:1 | até 10 referências de estilo |
As referências acrescentam uma tarifa fixa por requisição, não por imagem: três referências são cobradas como uma. As três aceitam prompts de até 5000 caracteres e têm 1:1 como padrão.
- Medium Turbo é o nível mais rápido. Use-o para explorar luz, enquadramento e paleta, e para peças de feed em que velocidade e custo importam mais que o detalhe final.
- Large é o nível mais lento e o indicado para a textura fotográfica: pele, grão, material e detalhe de borda. Use-o para o quadro que você entrega.
- Medium é o nível de volume (a Krea o posiciona para ilustração, anime e aparência pintada). Escolha-o para
3:4, PNG sem perdas para editar mais ou volume alto em que o acabamento do Large não é necessário. Aqui ele não aceita referências.
Turbo e Large aceitam as mesmas proporções e os mesmos campos, então você só troca a string model; espere uma renderização diferente, não o mesmo quadro. Não há controle de seed aqui para reproduzir exatamente um resultado aprovado: guarde o arquivo aceito junto com o prompt. Dez rascunhos no Turbo mais um final no Large custam $0.21; onze execuções no Large custam $0.66.
As referências guiam paleta, grão, material e luz, não composição, pose ou identidade; escreva a composição no prompt.
Large e Medium Turbo recusaram as solicitações voltadas a conteúdo adulto nos nossos testes de setembro de 2026. Medium suavizou algumas solicitações mais fortes e ainda assim cobrou as saídas concluídas. Para esse trabalho, veja O Krea 2 é sem censura?; use o Krea aqui para retratos com roupa, ambientes e capas.
Teste primeiro no Playground
Exemplo: o retrato de um criador adulto fictício no 4:5 nativo do Turbo.
- Abra a página do Medium Turbo, fique na aba Playground na visão Form e entre na conta para executar.
- Use este prompt: Executar este prompt no Krea 2 Medium Turbo →.
- Defina Aspect ratio como
4:5. Reference images é opcional (até dez imagens de estilo que você está autorizado a usar). - Execute, confira o enquadramento e depois mude a formulação em vez dos pixels; não há seed para redirecionar um resultado ruim.
- Para finalizar no Large, abra a página do Large e cole o mesmo prompt. Para
3:4, abra a página do Medium, defina Aspect ratio como3:4e Output format como PNG; ela não tem o campo Reference images.
Depois rode pelo código
Instale o SDK de Python (pip install spicyapi), defina SPICY_API_KEY no ambiente do seu servidor e execute:
import uuid
from spicyapi import SpicyClient, output_assets
client = SpicyClient() # reads SPICY_API_KEY from the environment
task = client.create_task(
model="krea/2-medium-turbo/text-to-image",
input_data={
"prompt": "Editorial portrait of a fictional 35-year-old ceramic artist in an indigo work shirt "
"and cream apron. Waist-up view in a quiet warm-grey gallery. The artist holds one "
"small cobalt-blue ceramic bird at waist height. Soft side light, visible hands, "
"complete head inside the frame, restrained background, no lettering.",
"aspect_ratio": "4:5",
},
idempotency_key=str(uuid.uuid4()), # new key per new request; reuse only to retry the same one
)
final = client.wait_for_terminal(task["taskId"])
if final["state"] != "succeeded":
raise RuntimeError(f"{task['taskId']} ended as {final['state']}: {final.get('errorCode')}")
print(output_assets(final)[0]["url"]) # copy the image to your own storage nowPara finalizar no Large, mude apenas o modelo para krea/2-large/text-to-image. Para o Medium, use krea/2-medium/text-to-image, defina aspect_ratio como 3:4 e acrescente "output_format": "png". Para adicionar uma referência de estilo no Turbo ou no Large, acrescente "reference_image_urls": ["<URL HTTPS de uma imagem que você está autorizado a usar>"]. Abra o arquivo salvo para ler a largura e a altura reais. Espera, erros e novas tentativas estão no guia de tarefas e na referência do SDK de Python.
Ou deixe um Agente executar
Quando um assistente deve rodar as gerações, a CLI, o servidor MCP e o Agent Skill leem todos o esquema atual, e a CLI e o MCP mostram o preço e pedem confirmação antes de uma chamada paga. Com o mesmo objeto input em input.json:
spicyapi tasks create --model krea/2-medium-turbo/text-to-image --input-file input.json --waitPelo MCP, pergunte: "Run Krea 2 Medium Turbo at 4:5 with this prompt." npx skills add spicyapi-ai/spicy-skill instala o Skill.
Correções para erros comuns
| Problema | Correção |
|---|---|
Medium devolve 400 em 4:5 | Use 3:4 e corte com margem, ou troque para Large ou Turbo para 4:5 nativo |
Turbo ou Large devolve 400 em 3:4 | 3:4 é só do Medium; use 4:5 ou 2:3 |
400 em reference_image_urls | Medium não aceita referências; use Turbo ou Large |
400 em width, height, resolution ou seed | Remova o campo; escolha uma proporção |
| Rosto pequeno demais no tamanho de card | Mude para enquadramento da cintura para cima, encurte a descrição do ambiente, peça um fundo simples |








