Source: https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/
Canonical: https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/
Language: pt-pt

# Seedream 5.0

[Markdown](https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/index.md) · [JSON](https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/facts.json)

## [Seedream 5.0](https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/)

Seedream 5.0 cria imagens a partir de uma descrição escrita e permite alterações orientadas por imagens e conjuntos de imagens relacionadas. No Ailoot Ultra, utilize bytedance-seed/seedream-5-0; o alias exato doubao-seedream-5-0-260128 seleciona o mesmo modelo. Descreva a cena ou alteração, atribua uma função clara a cada referência e guarde todas as imagens devolvidas para revisão.

- [**Ailoot Ultra · Images** `POST /v1/images/generations` `bytedance-seed/seedream-5-0`](https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/#method-0)
- [**Ailoot Ultra · Images** `POST /v1/images/generations` `doubao-seedream-5-0-260128`](https://ailoot.ai/models/pt-pt/bytedance-seed-seedream-5-0/#method-1)

Sobre o modelo

Esta descrição apresenta as capacidades do modelo. As entradas, saídas e opções disponíveis no Ailoot para o método selecionado estão indicadas abaixo.

Seedream 5.0 é um modelo de geração de imagens com fluxos de texto para imagem, imagem para imagem e imagens relacionadas. O Ailoot Ultra disponibiliza-o como bytedance-seed/seedream-5-0 e através do alias doubao-seedream-5-0-260128. Utilize POST /v1/images/generations com model e prompt para solicitar uma imagem. Para uma nova composição, descreva o tema, a disposição, a iluminação e o tratamento visual; para uma alteração, explique a revisão pretendida e os detalhes da fonte a preservar.

No fluxo documentado de orientação por imagens através de URLs, forneça image como um array de cadeias com URLs de imagens acessíveis e atribua uma função a cada referência no prompt. Por exemplo, utilize uma imagem para definir um produto e outra para mostrar a disposição pretendida, identificando depois essas funções no prompt. Uma descrição para mudar o vestuário pode identificar a pessoa na primeira referência e a peça de roupa na segunda. Compare o objeto, a peça de roupa ou o sujeito resultante com o original, em vez de assumir que todos os detalhes foram preservados.

A geração de imagens relacionadas utiliza sequential\_image\_generation. disabled solicita uma imagem; auto permite ao modelo decidir se um conjunto é adequado. sequential\_image\_generation\_options.max\_images limita o conjunto solicitado a um valor de 1 a 15, com um valor predefinido documentado de 15. Para uma série de ilustrações das quatro estações, especifique a cena comum, as quatro diferenças sazonais e max\_images:4. Esse valor é um limite máximo, pelo que deve verificar o número real de elementos devolvidos.

Os exemplos documentados utilizam size:2K. O parâmetro opcional seed é um número inteiro de -1 a 2147483647; a sua omissão permite escolher automaticamente uma seed. watermark é um booleano. A documentação do modelo também apresenta uma entrada tools com type:web\_search. Mantenha explícitos os requisitos da cena, mesmo ao utilizar uma referência ou um controlo de pesquisa: para uma ilustração de produto, descreva os detalhes da aparência que devem manter-se e as partes do cenário que podem mudar.

response\_format:url devolve ligações para imagens; b64\_json devolve dados de imagem codificados. Este método do Ailoot devolve o conjunto completo de imagens numa única resposta JSON sem streaming; defina stream:false ou omita-o. Guarde todas as imagens de data\[\] e conserve usage.generated\_images. Descodifique cada valor b64\_json ou obtenha o conteúdo de cada URL assinado do Ailoot devolvido. O Ailoot armazena as imagens concluídas como recursos multimédia próprios e devolve URLs assinados do Ailoot nos resultados por URL. Localize os registos dos recursos através de GET /v1/media/assets?family=image e percorra todos os next\_cursor. Utilize cada asset\_id real com GET /v1/media/assets/{asset\_id} para consultar o respetivo content\_url. Se uma ligação assinada devolver link\_expired, consulte novamente o mesmo recurso para obter um content\_url renovado. Preserve a operação original e todos os resultados recebidos quando a entrega estiver incompleta e investigue esses resultados antes de iniciar outra geração.

**Ailoot Ultra · Images** `POST /v1/images/generations` `bytedance-seed/seedream-5-0`

[`bytedance-seed/seedream-5-0`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=bytedance-seed%2Fseedream-5-0&fmt=images)

Outro /`bytedance-seed/seedream-5-0`

ID do modelo

- `bytedance-seed/seedream-5-0`
- `doubao-seedream-5-0-260128`

### Introdução

Seedream 5.0 cria imagens a partir de uma descrição escrita e permite alterações orientadas por imagens e conjuntos de imagens relacionadas. No Ailoot Ultra, utilize bytedance-seed/seedream-5-0; o alias exato doubao-seedream-5-0-260128 seleciona o mesmo modelo. Descreva a cena ou alteração, atribua uma função clara a cada referência e guarde todas as imagens devolvidas para revisão.

Entradas aceites

Texto · Imagens

Resultados

Imagens

### Disponível no Ailoot · entradas e métodos

**Ailoot Ultra · Images** `POST /v1/images/generations`

Entrada

`text`, `image`

Saída

`image`

Formato de saída

Ficheiro de imagem

| Campo | Tipo | Requisito | Valores e limites | Predefinição |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObrigatório | Valores e limites bytedance-seed/seedream-5-0 | Predefinição— |
| Campo`prompt` | Tipo`string` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`stream` | Tipo`boolean` | RequisitoOpcional | Valores e limites false | Predefiniçãofalse |
| Campo`image` | Tipo`array` | RequisitoOpcional | Valores e limites | Predefinição— |

Parâmetros e ciclo de vida do método

| Parâmetro | Contrato |
| --- | --- |
| Parâmetro`content_type` | Contratoapplication/json |
| Parâmetro`required` | Contratomodel, prompt |
| Parâmetro`optional` | Contratostream, image |
| Parâmetro`material_types` | Contratotext, image |
| Parâmetro`conditions` | ContratoUse stream:false or omit stream. The complete buffered JSON result contains all generated images. |

Ciclo de vida: `synchronous_result_then_owned_library`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Tarifários

##### Cálculo do custo final

As tarifas apresentadas permitem estimar o custo antes da geração. O montante final cobrado é calculado a partir do custo registado para a geração original. A duração medida do resultado e as quantidades previstas não correspondem à quantidade final faturável.

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido

Não especificado Quando o modo rápido está selecionado

Modo flex

Não especificado Quando o modo flex está selecionado

Esforço máximo de raciocínio

Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

#### Tarifas estimadas para comparação

#### Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

| Configuração | Tabela de tarifas | Quantidade prevista | Custo |
| --- | --- | --- | --- |
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Quantidade prevista— | Custo Entrada · Tokens de entrada · Estimativa apenas para comparação **—** / 1K tokens Saída · Tokens de saída · Estimativa apenas para comparação **—** / 1K tokens Entrada · Leitura da cache · Estimativa apenas para comparação **—** / 1K tokens Entrada · Escrita na cache · Estimativa apenas para comparação **—** / 1K tokens Entrada · Escrita na cache, 1 hora · Estimativa apenas para comparação **—** / 1K tokens |
| ConfiguraçãoEstimated generation cost | Tabela de tarifas— | Quantidade previstaestimativa para uma geração | Custo Entrada · Custo estimado de geração · Estimativa apenas para comparação **$0.09** estimativa antes da geração This estimate is not an additional charge or a fixed rate for the completed generation. |

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. [Como funcionam a reserva e a liquidação →](https://ailoot.ai/docs/pt-pt/billing/reserve/)

### Exemplos de pedidos

#### Ailoot Ultra · Images

curl · crie uma única vez e guarde o resultado completo

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "bytedance-seed/seedream-5-0", "prompt": "A calm studio product photograph with a plain background."}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
```

### Receber e guardar os resultados

#### Ailoot Ultra · Images

Descarregue cada imagem devolvida ou guarde o respetivo conteúdo Base64

- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### Guardar todos os resultados concluídos

Guarde cada imagem concluída; obtenha cada URL devolvido ou descodifique o respetivo conteúdo Base64.

Retain every returned image and field. Use owned content\_url values and actual asset\_id records; refresh the same asset when a link expires.

##### Se for necessário verificar a resposta original

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

### Aliases

#### Aliases do modelo

**Ailoot Ultra** [`bytedance-seed/seedream-5-0`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=bytedance-seed%2Fseedream-5-0&fmt=images), [`doubao-seedream-5-0-260128`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=doubao-seedream-5-0-260128&fmt=images)

#### Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

#### IDs de chamada relacionados

[`bytedance-seed/seedream-5-0`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=bytedance-seed%2Fseedream-5-0&fmt=images), [`doubao-seedream-5-0-260128`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=doubao-seedream-5-0-260128&fmt=images)

**Ailoot Ultra · Images** `POST /v1/images/generations` `doubao-seedream-5-0-260128`

[`doubao-seedream-5-0-260128`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=doubao-seedream-5-0-260128&fmt=images)

Outro /`doubao-seedream-5-0-260128`

ID do modelo

- `bytedance-seed/seedream-5-0`
- `doubao-seedream-5-0-260128`

### Introdução

Seedream 5.0 cria imagens a partir de uma descrição escrita e permite alterações orientadas por imagens e conjuntos de imagens relacionadas. No Ailoot Ultra, utilize bytedance-seed/seedream-5-0; o alias exato doubao-seedream-5-0-260128 seleciona o mesmo modelo. Descreva a cena ou alteração, atribua uma função clara a cada referência e guarde todas as imagens devolvidas para revisão.

Entradas aceites

Texto · Imagens

Resultados

Imagens

### Disponível no Ailoot · entradas e métodos

**Ailoot Ultra · Images** `POST /v1/images/generations`

Entrada

`text`, `image`

Saída

`image`

Formato de saída

Ficheiro de imagem

| Campo | Tipo | Requisito | Valores e limites | Predefinição |
| --- | --- | --- | --- | --- |
| Campo`model` | Tipo`string` | RequisitoObrigatório | Valores e limites doubao-seedream-5-0-260128 | Predefinição— |
| Campo`prompt` | Tipo`string` | RequisitoObrigatório | Valores e limites | Predefinição— |
| Campo`stream` | Tipo`boolean` | RequisitoOpcional | Valores e limites false | Predefiniçãofalse |
| Campo`image` | Tipo`array` | RequisitoOpcional | Valores e limites | Predefinição— |

Parâmetros e ciclo de vida do método

| Parâmetro | Contrato |
| --- | --- |
| Parâmetro`content_type` | Contratoapplication/json |
| Parâmetro`required` | Contratomodel, prompt |
| Parâmetro`optional` | Contratostream, image |
| Parâmetro`material_types` | Contratotext, image |
| Parâmetro`conditions` | ContratoUse stream:false or omit stream. The complete buffered JSON result contains all generated images. |

Ciclo de vida: `synchronous_result_then_owned_library`

`GET /v1/media/assets`

`GET /v1/media/assets/{asset_id}`

### Tarifários

##### Cálculo do custo final

As tarifas apresentadas permitem estimar o custo antes da geração. O montante final cobrado é calculado a partir do custo registado para a geração original. A duração medida do resultado e as quantidades previstas não correspondem à quantidade final faturável.

As referências tarifárias não acrescentam opções ao pedido. Os parâmetros suportados constam do método selecionado.

Modo rápido

Não especificado Quando o modo rápido está selecionado

Modo flex

Não especificado Quando o modo flex está selecionado

Esforço máximo de raciocínio

Não especificado Quando o esforço máximo de raciocínio usa o ajuste predefinido (default)

#### Tarifas estimadas para comparação

#### Preços por configuração

Associe cada custo às condições apresentadas. Use uma única tarifa para cada conjunto de configurações alternativas.

| Configuração | Tabela de tarifas | Quantidade prevista | Custo |
| --- | --- | --- | --- |
| ConfiguraçãoTarifas base por token | Tabela de tarifasTarifa base | Quantidade prevista— | Custo Entrada · Tokens de entrada · Estimativa apenas para comparação **—** / 1K tokens Saída · Tokens de saída · Estimativa apenas para comparação **—** / 1K tokens Entrada · Leitura da cache · Estimativa apenas para comparação **—** / 1K tokens Entrada · Escrita na cache · Estimativa apenas para comparação **—** / 1K tokens Entrada · Escrita na cache, 1 hora · Estimativa apenas para comparação **—** / 1K tokens |
| ConfiguraçãoEstimated generation cost | Tabela de tarifas— | Quantidade previstaestimativa para uma geração | Custo Entrada · Custo estimado de geração · Estimativa apenas para comparação **$0.09** estimativa antes da geração This estimate is not an additional charge or a fixed rate for the completed generation. |

O Ailoot reserva um montante estimado antes de um pedido. Após o resultado, liquida o custo final com base na utilização medida. No streaming, a liquidação usa o registo final de utilização. [Como funcionam a reserva e a liquidação →](https://ailoot.ai/docs/pt-pt/billing/reserve/)

### Exemplos de pedidos

#### Ailoot Ultra · Images

curl · crie uma única vez e guarde o resultado completo

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "doubao-seedream-5-0-260128", "prompt": "A calm studio product photograph with a plain background."}')

Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/images/generations \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
```

### Receber e guardar os resultados

#### Ailoot Ultra · Images

Descarregue cada imagem devolvida ou guarde o respetivo conteúdo Base64

- `GET /v1/media/assets`
- `GET /v1/media/assets/{asset_id}`

##### Guardar todos os resultados concluídos

Guarde cada imagem concluída; obtenha cada URL devolvido ou descodifique o respetivo conteúdo Base64.

Retain every returned image and field. Use owned content\_url values and actual asset\_id records; refresh the same asset when a link expires.

##### Se for necessário verificar a resposta original

Preserve the original response, headers and X-Client-Request-ID. An uncertain outcome does not authorize another creation.

### Aliases

#### Aliases do modelo

**Ailoot Ultra** [`bytedance-seed/seedream-5-0`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=bytedance-seed%2Fseedream-5-0&fmt=images), [`doubao-seedream-5-0-260128`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=doubao-seedream-5-0-260128&fmt=images)

#### Aliases dos caminhos dos métodos

Use os caminhos dos métodos indicados acima.

#### IDs de chamada relacionados

[`bytedance-seed/seedream-5-0`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=bytedance-seed%2Fseedream-5-0&fmt=images), [`doubao-seedream-5-0-260128`](https://ailoot.ai/models/pt-pt/#m=bytedance-seed%2Fseedream-5-0&route=Ultra&caller=doubao-seedream-5-0-260128&fmt=images)

FAQ · Seedream 5.0

Que entradas e resultados estão disponíveis?

`POST /v1/images/generations` · `bytedance-seed/seedream-5-0`: `text`, `image` → `image` `POST /v1/images/generations` · `doubao-seedream-5-0-260128`: `text`, `image` → `image`

Que campos utiliza o pedido?

`POST /v1/images/generations` · `bytedance-seed/seedream-5-0`: `model`, `prompt`, `stream`, `image` `POST /v1/images/generations` · `doubao-seedream-5-0-260128`: `model`, `prompt`, `stream`, `image`

Ligue o Ailoot ao Claude Code, OpenCode, Hermes ou à sua aplicação.

## A empresa e a sua carteira de projetos

A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.

## Compre tokens com desconto.

Desconto por subscrição para trabalho regular. Códigos promocionais — até 50% na compra de tokens.

Subscrição

Escolha um plano com desconto para os pedidos regulares.

Código promocional até 50%

Introduza o código na compra. O preço é recalculado conforme a campanha em vigor.

Custos no histórico

O modelo, os tokens e o montante são guardados para cada pedido.

[Escolher subscrição](https://ailoot.ai/docs/pt-pt/billing/subscriptions/) · [Ver preços dos modelos](https://ailoot.ai/models/pt-pt/)

## Ligue a API ao produto que vende.

SaaS, aplicações e bots — ao abrigo da oferta e do contrato de licença Ailoot. Para revenda, peça uma licença de revendedor.

Aplicação comercial

Integre geração de texto, imagens, vídeo e som nas funcionalidades pagas do seu serviço.

Licença de revendedor

Envie uma descrição do projeto e do modelo de acesso. Peça condições escritas de utilização e revenda.

Documentos no site

A oferta, o contrato de licença e a política de tratamento de dados estão disponíveis antes da ligação.

[Pedir licença de revendedor](mailto:support@ailoot.ai) · [Oferta e contrato de licença](https://ailoot.ai/legal/offer?lang=pt-pt)

## Ailoot · A empresa e a sua carteira de projetos





A Ailoot assenta numa experiência operacional consolidada, numa ampla base de clientes, num serviço estável e no acompanhamento contínuo dos KPI.





A empresa e a sua carteira de projetos: milhões de clientes; vendas mensais na ordem dos milhares de milhões.





A Ailoot aplica essa experiência operacional ao acesso por API a funcionalidades de IA nos produtos dos clientes, agentes, aplicações e automatizações.
