gemini-3.1-flash-lite-image vs Seedream 5.0 Lite
Lequel, quand — verdict de synthèse, pas un tableau de benchmarks
Ces deux modèles facturent dans des unités différentes — gemini-3.1-flash-lite-image facture par token ($0.25 par million en entrée, $30 par million en sortie) tandis que seedream-5-0-260128 facture un tarif fixe de $0.035 par appel — aucune conversion simple entre eux n'est donc honnête ; établissez votre budget en fonction de la taille de vos prompts et de votre volume d'appels. Choisissez le modèle de Google lorsque vous avez besoin d'un retour texte aux côtés des images, car il émet à la fois du texte et des images (jusqu'à 4096 tokens de sortie) à partir d'une entrée texte ou image. Choisissez le modèle de ByteDance pour des tâches pures de texte ou image vers image à un coût par appel prévisible.
Tarification
| gemini-3.1-flash-lite-image | Seedream 5.0 Lite | Δ | |
|---|---|---|---|
| Par image générée | — | $0.035 | — |
| Entrée / 1M tokens | $0.25 | — | — |
| Sortie / 1M tokens | $30 | — | — |
Ces deux modèles facturent dans des unités différentes, donc aucun Δ n'est affiché — leur conversion nécessiterait une hypothèse que nous n'avons pas mesurée. Chaque fiche est répertoriée dans sa propre unité ci-dessus.
Spécifications
| gemini-3.1-flash-lite-image | Seedream 5.0 Lite | |
|---|---|---|
| Modalités d'entrée | texte image | texte image |
| Modalités de sortie | texte image | image |
| Sortie | 2026-06-30 | 2026-01 |
| Limite de connaissances | 2025-01 | — |
| Tailles de sortie | 1K only (1:1 = 1024x1024) |
|
| Modes d'entrée | text-to-image, interleaved generation + editing, up to 14 reference images | text-to-image, single-image image-to-image, multi-reference image-to-image (2–14 refs), batch/sequential image sets |
| Images par requête | — | 15 |
| Formats | — | png, jpeg |
| Notes | 1K (1024px) output only 10 aspect ratios (1:1, 3:2, 2:3, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9, 21:9) and up to 14 reference images interleaved generation and editing with fast multi-turn local edits sub-2s end-to-end latency SynthID + C2PA watermarking always on | 2K/3K/4K output, png/jpeg text-to-image + single/multi-reference image editing batch generation with reference + generated images <=15 500 max IPM |
Les spécifications sont transcrites à partir de la documentation de chaque fournisseur ; une ligne qu'un fournisseur ne publie pas est omise plutôt que déduite. Sources complètes : gemini-3.1-flash-lite-image · Seedream 5.0 Lite
Un prompt, deux modèles — mesurés via la passerelle
Un prompt, une requête par modèle, aucun nouvel essai et aucune sélection sur le volet — le premier résultat renvoyé par chaque modèle. Ni la taille ni la durée n'ont été fixées : chaque modèle a utilisé sa propre valeur par défaut, car une requête conçue pour s'adapter à tous n'en mettrait aucun en valeur. Les fichiers ici sont réencodés pour le web, jugez donc la composition et le respect du prompt, pas la compression.
Basculez de l'un à l'autre avec une seule ligne
Les deux ids sont dans chaque onglet ci-dessous — la paire de lignes en surbrillance est la seule modification. Même endpoint, même clé, même structure de requête.
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.images.generate(
model="gemini-3.1-flash-lite-image",
# model="seedream-5-0-260128", # décommentez cette ligne, commentez celle du dessus
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: "gemini-3.1-flash-lite-image",
// model: "seedream-5-0-260128", // décommentez cette ligne, commentez celle du dessus
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": "gemini-3.1-flash-lite-image",
# "model": "seedream-5-0-260128", # décommentez cette ligne, commentez celle du dessus
"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: "gemini-3.1-flash-lite-image",
// Model: "seedream-5-0-260128", // décommentez cette ligne, commentez celle du dessus
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("gemini-3.1-flash-lite-image")
// .model("seedream-5-0-260128") // décommentez cette ligne, commentez celle du dessus
.prompt("a watercolor lighthouse at dawn")
.size("1024x1024")
.build());
System.out.println(resp.data().orElseThrow().get(0).b64Json().orElseThrow().substring(0, 80));FAQ
Lequel est le moins cher, gemini-3.1-flash-lite-image ou Seedream 5.0 Lite ?
Ils facturent dans des unités différentes, il n'y a donc pas de chiffre unique honnête : gemini-3.1-flash-lite-image et Seedream 5.0 Lite apparaissent chacun dans leur propre unité dans le tableau ci-dessus. Comparez-les sur votre propre charge de travail — le compromis pratique est décrit dans le verdict en haut de cette page.
Puis-je faire un test A/B de gemini-3.1-flash-lite-image par rapport à Seedream 5.0 Lite sans deux intégrations ?
Oui. Les deux sont servis via le même endpoint compatible OpenAI avec une seule clé API — le basculement est un changement de chaîne de modèle en une ligne, vous pouvez donc diriger une fraction du trafic vers chacun et comparer les factures directement.
Le prix change-t-il avec la taille de l'image ?
Cela dépend de la façon dont le modèle est facturé. Les modèles facturés par image coûtent la même chose indépendamment de la taille du prompt ou de la sortie ; les modèles facturés par jeton évoluent avec la résolution que vous générez, une image 4K coûte donc un multiple d'une petite image. Le tableau ci-dessus montre ce qui s'applique à chacun.