GPT Image 1 Mini vs GPT Image 2
Welches und wann — kuratiertes Fazit, keine Benchmark-Tabelle
gpt-image-1-mini ist die günstige Stufe: $2 pro Million Eingabe und $8 pro Million Ausgabe gegenüber $5 und $30 — rund 2.5x und 3.75x weniger — auf einem festen Größensatz 1024x1024 / 1536x1024 / 1024x1536 / auto. gpt-image-2 kauft Auflösung: beliebige Größen mit Kanten bis 3840x2160 in Vielfachen von 16. Masken-Inpainting, png/jpeg/webp-Ausgabe und bis zu 10 Bilder pro Anfrage sind auf beiden gleich — nehmen Sie also das mini für 1K in großer Menge und gpt-image-2, wenn ein Bild größer als 1536px werden muss.
Preise
| GPT Image 1 Mini | GPT Image 2 | Δ | |
|---|---|---|---|
| Input / 1M Token | $2 | $5 | 0.4× |
| Output / 1M Token | $8 | $30 | 0.27× |
Preise aus dem Live-Katalog zum Zeitpunkt des Builds; jede Modellseite enthält die aktuelle Übersicht.
Wo sie stehen — Ausgabepreis pro 1M Tokens über alle 8 Bildgenerierung-Modelle mit dieser Abrechnungseinheit (logarithmische Skala)
Spezifikationen
| GPT Image 1 Mini | GPT Image 2 | |
|---|---|---|
| Input-Modalitäten | Text Bild | Text Bild |
| Ausgabemodalitäten | Bild | Bild |
| Veröffentlicht | 2025-10-06 | 2026-04-21 |
| Output-Größen |
|
|
| Eingabemodi | text-to-image, image edit with mask inpainting | text-to-image, image edit with mask inpainting |
| Bilder pro Anfrage | 10 | 10 |
| Formate | png, jpeg, webp | png, jpeg, webp |
| Anmerkungen | Cost-efficient version of GPT Image 1 1024x1024 / 1024x1536 / 1536x1024 editing via v1/images/edits vendor lists indicative per-image costs by quality tier (token-billed on Synthorai; see the live prices above) | Flexible resolutions: edges up to 3840px in multiples of 16, ratio <=3:1, ~0.65-8.3MP total (incl. 4K 3840x2160) editing with mask inpainting all image inputs processed at high fidelity significantly improved text rendering (precise placement can still struggle) |
Die Spezifikationen sind aus der Dokumentation der jeweiligen Anbieter übernommen; eine Zeile, die ein Anbieter nicht veröffentlicht, wird weggelassen und nicht abgeleitet. Vollständige Quellen: GPT Image 1 Mini · GPT Image 2
Ein Prompt, beide Modelle — gemessen über das Gateway
Ein Prompt, ein Request pro Modell, keine Retries und kein Cherry-Picking — das erste Ergebnis, das jedes Modell zurückgegeben hat. Weder Größe noch Dauer wurden festgelegt: Jedes Modell verwendete seinen eigenen Standardwert, da ein auf alle zugeschnittener Request keinem gerecht werden würde. Die Dateien hier wurden für das Web neu kodiert, beurteilen Sie also Komposition und Prompt-Treue, nicht die Komprimierung.
Mit einer Zeile zwischen ihnen wechseln
Beide IDs befinden sich in jedem Tab unten — das hervorgehobene Zeilenpaar ist die einzige Änderung. Gleicher Endpunkt, gleicher Schlüssel, gleiche Request-Struktur.
from openai import OpenAI
client = OpenAI(
base_url="https://synthorai.io/v1",
api_key="sk-syn-...",
)
resp = client.images.generate(
model="gpt-image-1-mini",
# model="gpt-image-2", # diese Zeile einkommentieren, die darüberliegende auskommentieren
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: "gpt-image-1-mini",
// model: "gpt-image-2", // diese Zeile einkommentieren, die darüberliegende auskommentieren
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": "gpt-image-1-mini",
# "model": "gpt-image-2", # diese Zeile einkommentieren, die darüberliegende auskommentieren
"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: "gpt-image-1-mini",
// Model: "gpt-image-2", // diese Zeile einkommentieren, die darüberliegende auskommentieren
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("gpt-image-1-mini")
// .model("gpt-image-2") // diese Zeile einkommentieren, die darüberliegende auskommentieren
.prompt("a watercolor lighthouse at dawn")
.size("1024x1024")
.build());
System.out.println(resp.data().orElseThrow().get(0).b64Json().orElseThrow().substring(0, 80));FAQ
Welches ist günstiger, GPT Image 1 Mini oder GPT Image 2?
GPT Image 1 Mini ist günstiger bei input / 1m token ($2 vs. $5, 2.5× Unterschied). Andere Zeilen können in die andere Richtung deuten — die obige Tabelle enthält alle Daten, und die tatsächlichen Kosten hängen von Ihrem Mix ab.
Kann ich GPT Image 1 Mini gegen GPT Image 2 ohne zwei Integrationen A/B-testen?
Ja. Beide werden über denselben OpenAI-kompatiblen Endpunkt mit einem API-Schlüssel bereitgestellt — der Wechsel ist eine einzeilige Änderung des Modell-Strings, sodass Sie einen Bruchteil des Traffics an jedes Modell leiten und die Rechnungen direkt vergleichen können.
Ändert sich der Preis mit der Bildgröße?
Das hängt davon ab, wie das Modell abrechnet. Pro-Bild-Modelle kosten dasselbe, unabhängig von der Prompt- oder Ausgabegröße; tokenbasierte Modelle skalieren mit der Auflösung, die Sie rendern, sodass ein 4K-Bild ein Vielfaches eines kleinen Bildes kostet. Die obige Tabelle zeigt, was auf das jeweilige Modell zutrifft.