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/generationsbytedance-seed/seedream-5-0 - Ailoot Ultra · Images
POST /v1/images/generationsdoubao-seedream-5-0-260128
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-0bytedance-seed/seedream-5-0doubao-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 |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites bytedance-seed/seedream-5-0 | Predefinição— |
Campoprompt | Tipostring | RequisitoObrigatório | Valores e limites | Predefinição— |
Campostream | Tipoboolean | RequisitoOpcional | Valores e limites false | Predefiniçãofalse |
Campoimage | Tipoarray | RequisitoOpcional | Valores e limites | Predefinição— |
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, prompt |
Parâmetrooptional | Contratostream, image |
Parâmetromaterial_types | Contratotext, image |
Parâmetroconditions | 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 →
Exemplos de pedidos
Ailoot Ultra · Images
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/assetsGET /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, doubao-seedream-5-0-260128
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
Ailoot Ultra · Images POST /v1/images/generations doubao-seedream-5-0-260128
doubao-seedream-5-0-260128bytedance-seed/seedream-5-0doubao-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 |
|---|---|---|---|---|
Campomodel | Tipostring | RequisitoObrigatório | Valores e limites doubao-seedream-5-0-260128 | Predefinição— |
Campoprompt | Tipostring | RequisitoObrigatório | Valores e limites | Predefinição— |
Campostream | Tipoboolean | RequisitoOpcional | Valores e limites false | Predefiniçãofalse |
Campoimage | Tipoarray | RequisitoOpcional | Valores e limites | Predefinição— |
Parâmetros e ciclo de vida do método
| Parâmetro | Contrato |
|---|---|
Parâmetrocontent_type | Contratoapplication/json |
Parâmetrorequired | Contratomodel, prompt |
Parâmetrooptional | Contratostream, image |
Parâmetromaterial_types | Contratotext, image |
Parâmetroconditions | 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 →
Exemplos de pedidos
Ailoot Ultra · Images
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/assetsGET /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, doubao-seedream-5-0-260128
Aliases dos caminhos dos métodos
Use os caminhos dos métodos indicados acima.
IDs de chamada relacionados
FAQ · Seedream 5.0
- Que entradas e resultados estão disponíveis?
POST /v1/images/generations·bytedance-seed/seedream-5-0:text,image→imagePOST /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,imagePOST /v1/images/generations·doubao-seedream-5-0-260128:model,prompt,stream,image