Introdução
Expansão criativa
Bloom adiciona conteúdo enquanto amplia a imagem. Se você omitir preset, será usado bloom_2.
Solicitação Bloom
Escolha 2k, 4k ou 8k, com 4k como padrão. A criatividade começa em 3 e o prompt é opcional.
Limites criativos
Confira os novos rostos e superfícies no JPEG ou PNG baixado. Realism rejeita criatividade acima de 4.
| Campo | Valor |
|---|---|
| Entrada | Imagem |
| Saída | Imagem |
| Modelo padrão |
|
| Outras opções |
|
| Resolução inicial | 4K |
| Orientação opcional |
|
| Arquivo entregue | JPEG ou PNG |
Recursos e destaques
Bloom 2 deixa a pele mais texturizada
Sem prompt e com criatividade 3, Bloom 2 reconstruiu olhos, barba e textura da pele. O rosto à direita é uma interpretação, não uma prova dos detalhes realmente registrados pela câmera.
Compare os acabamentos no mesmo rosto
Da esquerda para a direita: Bloom 2, Bloom Realism e Bloom. Bloom 2 mostra mais textura; Realism define o rosto com leves mudanças de semelhança; Bloom fica mais suave neste teste. Os tempos foram de cerca de 86, 134 e 273 segundos.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
image_url | Sim | A imagem existente cuja composição Bloom vai expandir e reinterpretar. pelo menos 1 caracteres |
preset | Não |
|
resolution | Não | Faixa Bloom |
prompt | Não | Descrição opcional da cena ou do acabamento para orientar os detalhes adicionais. no máximo 2000 caracteres |
creativity | Não | Inteiro de 1–9, padrão 3: 1 fica mais perto da fonte e 9 adiciona mais detalhes. |
output_format | Não | Baixe a criação Bloom em |
Preços
No Bloom, somente resolution muda a cobrança por imagem. Preset, prompt, criatividade e a escolha entre JPEG e PNG não alteram esse preço.
| Especificação | Preço |
|---|---|
| $0.36 / imagem |
| $1.08 / imagem |
| $4.08 / imagem |
Casos de uso
Desenvolver uma ilustração
Amplie a obra permitindo novos detalhes de superfície e descreva o acabamento desejado em prompt.
Explorar um visual fotográfico
Você pode escolher bloom_realism com creativity de 1–4 para uma interpretação de aparência natural.
Guia de prompt e dicas práticas
Comece com uma obra
Indique a imagem existente que deseja expandir em
image_url.Oriente a criação
Selecione preset e criatividade; acrescente uma descrição opcional da cena ou do acabamento.
Avalie a nova versão
Escolha a faixa de saída e confira se os rostos e detalhes acrescentados combinam com a obra.
Expansão criativa
Bloom expande uma imagem existente e inventa detalhes guiados pelo preset, pela criatividade e por um prompt opcional.
Solicitação Bloom
{
"image_url": "https://example.com/blurred-portrait.jpg",
"preset": "bloom_2",
"resolution": "2k",
"creativity": 3,
"output_format": "jpeg"
}
Escolha a interpretação
preset | Direção visual |
|---|---|
bloom_2 | Modelo criativo mais recente e padrão |
bloom | Ilustração, arte e CG |
bloom_realism | Visual fotográfico natural; criatividade limitada a 1–4 |
Teste de retrato
Sem prompt e com criatividade 3, Bloom 2 reconstruiu olhos, barba e textura da pele. O rosto à direita é uma interpretação, não uma prova dos detalhes realmente registrados pela câmera.
Da esquerda para a direita: Bloom 2, Bloom Realism e Bloom. Bloom 2 mostra mais textura; Realism define o rosto com leves mudanças de semelhança; Bloom fica mais suave neste teste. Os tempos foram de cerca de 86, 134 e 273 segundos.
Limites criativos
Bloom inventa detalhes de propósito e pode alterar rostos, texturas e objetos pequenos. creativity exige um inteiro de 1–9, mas bloom_realism aceita apenas 1–4. Valores maiores em Realism são rejeitados. O tempo varia conforme a imagem e o modelo.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "topaz/bloom/upscale",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"preset": "bloom_2",
"resolution": "4k"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.








