Seedream 4.5 vs Seedream 5.0 Lite
Qual usar e quando
O mais novo seedream-5-0-260128 é também o mais barato, $0.035 por chamada contra $0.04, e amplia a saída para 2K/3K/4K com tamanhos personalizados de 2560x1440 até 4096x4096 e proporções até 16:1, onde o seedream-4-5-251128 oferece apenas 2K e 4K. Ele também devolve png além de jpeg. O tratamento de referências é idêntico - 2-14 referências, até 15 imagens por requisição - então não há caso para o modelo antigo além de reproduzir saídas já entregues.
Preços
| Seedream 4.5 | Seedream 5.0 Lite | Δ | |
|---|---|---|---|
| Por imagem gerada | $0.04 | $0.035 | 1.1× |
Tarifas do catálogo em tempo real, lidas no momento do build; a página de cada modelo traz a tabela de preços atual.
Onde cada um fica: preço por imagem gerada entre os 8 modelos de geração de imagens com esta unidade de cobrança (escala logarítmica)
Especificações
| Seedream 4.5 | Seedream 5.0 Lite | |
|---|---|---|
| Modalidades de entrada | texto imagem | texto imagem |
| Modalidades de saída | imagem | imagem |
| Lançamento | 2025-12 | 2026-01 |
| Tamanhos de saída |
|
|
| Modos de entrada | text-to-image, single-image image-to-image, multi-reference image-to-image (2-14 refs), batch/sequential image sets | text-to-image, single-image image-to-image, multi-reference image-to-image (2-14 refs), batch/sequential image sets |
| Imagens por requisição | 15 | 15 |
| Formatos | jpeg | png, jpeg |
| Notas | 2K/4K output, jpeg text-to-image, single and multi-reference image-to-image, batch generation improved text rendering and multi-image consistency 500 max IPM | 2K/3K/4K output, png/jpeg text-to-image + single/multi-reference image editing batch generation with reference + generated images <=15 500 max IPM |
As especificações são transcritas da documentação de cada provedor; quando um provedor não publica um dado, a linha é omitida, e não inferida. Fontes completas: Seedream 4.5 · Seedream 5.0 Lite
Um prompt, os dois modelos, medidos pelo gateway
Um prompt, uma requisição por modelo, sem novas tentativas e sem escolher o melhor resultado: é o primeiro que cada modelo retornou. Nem o tamanho nem a duração foram fixados; cada modelo usou seu próprio padrão, porque uma requisição ajustada para servir a todos não mostraria o melhor de nenhum. Os arquivos foram recodificados para a web, então avalie a composição e a aderência ao prompt, e não a compressão.
Troque de um para o outro mudando uma linha
Os dois ids estão em todas as abas abaixo; o par de linhas destacado é a única alteração. O endpoint, a chave e o formato da requisição são os mesmos.
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.images.generate(
model="seedream-4-5-251128",
# model="seedream-5-0-260128", # descomente esta linha, comente a linha acima
prompt="a watercolor lighthouse at dawn",
size="1024x1024",
)
print(resp.data[0].b64_json[:80])import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://synthorai.io/v1",
apiKey: "sk-syn-...",
});
const resp = await client.images.generate({
model: "seedream-4-5-251128",
// model: "seedream-5-0-260128", // descomente esta linha, comente a linha acima
prompt: "a watercolor lighthouse at dawn",
size: "1024x1024",
});
console.log(resp.data?.[0]?.b64_json?.slice(0, 80));curl https://synthorai.io/v1/images/generations \
-H "Authorization: Bearer sk-syn-..." \
-H "Content-Type: application/json" \
-d '{
"model": "seedream-4-5-251128",
# "model": "seedream-5-0-260128", # descomente esta linha, comente a linha acima
"prompt": "a watercolor lighthouse at dawn",
"size": "1024x1024"
}'package main
import (
"context"
"fmt"
"github.com/openai/openai-go/v3"
"github.com/openai/openai-go/v3/option"
)
func main() {
client := openai.NewClient(
option.WithBaseURL("https://synthorai.io/v1"),
option.WithAPIKey("sk-syn-..."),
)
resp, _ := client.Images.Generate(context.TODO(), openai.ImageGenerateParams{
Model: "seedream-4-5-251128",
// Model: "seedream-5-0-260128", // descomente esta linha, comente a linha acima
Prompt: "a watercolor lighthouse at dawn",
Size: "1024x1024",
})
fmt.Println(resp.Data[0].B64JSON[:80])
}import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.images.*;
OpenAIClient client = OpenAIOkHttpClient.builder()
.baseUrl("https://synthorai.io/v1")
.apiKey("sk-syn-...")
.build();
ImagesResponse resp = client.images().generate(
ImageGenerateParams.builder()
.model("seedream-4-5-251128")
// .model("seedream-5-0-260128") // descomente esta linha, comente a linha acima
.prompt("a watercolor lighthouse at dawn")
.size("1024x1024")
.build());
System.out.println(resp.data().orElseThrow().get(0).b64Json().orElseThrow().substring(0, 80));Perguntas frequentes
Qual é mais barato, Seedream 4.5 ou Seedream 5.0 Lite?
Seedream 5.0 Lite sai mais barato na linha “Por imagem gerada” ($0.035 contra $0.04, 1.1× de diferença). Outras linhas podem pender para o outro lado: a tabela acima mostra todos os preços, e o custo real depende do seu mix de uso.
Posso fazer um teste A/B de Seedream 4.5 contra Seedream 5.0 Lite sem duas integrações?
Sim. Os dois são servidos pelo mesmo endpoint compatível com OpenAI, com uma única chave de API. Para trocar, basta mudar uma linha, a string do modelo; assim você pode direcionar uma parte do tráfego para cada um e comparar as contas diretamente.
O preço muda com o tamanho da imagem?
Depende de como o modelo cobra. Os modelos com preço por imagem cobram o mesmo valor, seja qual for o prompt ou o tamanho da saída; nos modelos cobrados por token, o custo cresce com a resolução gerada, então uma imagem 4K custa várias vezes o preço de uma pequena. A tabela acima mostra qual é o caso de cada um.