Greifen Sie über die TokenHub einheitliche API auf OpenAI's neuestes Bildgenerierungsmodel zu. Vollständig OpenAI-compatible, mit synchroner Antwort (kein Polling erforderlich), mehreren Größen bis zu 4K, Qualitätsstufen und PNG/JPEG/WebP-Ausgabeformaten. Unterstützt sowohl Text-to-Image (t2i) als auch Image-to-Image-Bearbeitung (i2i, Multi-Image-Komposition & Inpainting). Diese Anleitung führt Sie durch die vollständige Integration.
th-xxxxxxxxxxxx...)https://tokenhub.store/api/v1Alle Anfragen erfordern einen API Key im Header:
Authorization: Bearer th-your-api-keyPOST/images/generationsText-to-image. Bilder aus einem Text-Prompt generieren.
POST/images/editsImage-to-image-Bearbeitung. Unterstützt Bearbeitungen einzelner Bilder, Multi-Image-Komposition und optionales Inpainting mit einer Maske.
| Stufe | Preis | Auflösungsbereich |
|---|---|---|
| 1K | $0.125 / image | Längste Seite ≤ 1536 px (z. B. 1024×1024, 1024×1536) |
| 2K | $0.250 / image | Längste Seite ≤ 2048 px (z. B. 2048×2048) |
| 4K | $0.500 / image | Längste Seite > 2048 px (z. B. 4096×4096) |
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
| model | string | Erforderlich | — | Model-ID. Verwenden Sie "openai/gpt-image-2" (oder die Kurzform "gpt-image-2"). |
| prompt | string | Erforderlich | — | Text-Prompt, der das zu generierende Bild beschreibt. |
| n | integer | Optional | 1 | Anzahl der zu generierenden Bilder (1–10). |
| size | string | Optional | 1024x1024 | Ausgabedimensionen. Optionen: 1024x1024, 1536x1024, 1024x1536, 2048x2048, 2048x1152, 3840x2160, 2160x3840, auto. |
| quality | string | Optional | auto | Generierungsqualität. Optionen: auto, low, medium, high. Höhere Qualität verbraucht mehr Tokens. |
| format | string | Optional | png | Ausgabe-Bildformat. Optionen: png, jpeg, webp. |
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
| image | file / string | array | Erforderlich | — | Eingabebild(er) zum Bearbeiten. Akzeptiert Datei(en) per multipart oder URL / base64 data URI in JSON. Mehrere Bilder können zu einem Ausgabeergebnis kombiniert werden. |
| mask | file / string | Optional | — | Optionale Inpainting-Maske. Transparente Bereiche werden neu generiert; opake Bereiche bleiben erhalten. |
| input_fidelity | string | Optional | low | Wie stark die Eingabe beibehalten werden soll. Optionen: low, high. Verwenden Sie high, um Identität/Layout beizubehalten; verwenden Sie low für stärkere Transformationen. |
| output_format | string | Optional | png | Alias von 'format' für den Edit-Endpunkt. Optionen: png, jpeg, webp. |
| output_compression | integer | Optional | 100 | Komprimierungsstufe 0–100 (nur für jpeg / webp). |
curl -X POST https://tokenhub.store/api/v1/images/generations \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2",
"prompt": "A serene Japanese garden at sunset, koi pond reflections, cherry blossoms, soft cinematic lighting, ultra-detailed"
}'Antwort:
{
"created": 1740000000,
"data": [
{
"url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..."
}
]
}# pip install openai
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://tokenhub.store/api/v1",
)
result = client.images.generate(
model="openai/gpt-image-2",
prompt="A majestic dragon flying over snowy mountains at dawn, epic fantasy art, ultra-detailed",
n=1,
size="1536x1024",
quality="high",
)
image_url = result.data[0].url
print("Image URL:", image_url[:80], "...")// npm install openai
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "YOUR_API_KEY",
baseURL: "https://tokenhub.store/api/v1",
});
const result = await client.images.generate({
model: "openai/gpt-image-2",
prompt: "A majestic dragon flying over snowy mountains at dawn, epic fantasy art, ultra-detailed",
n: 1,
size: "1536x1024",
quality: "high",
});
console.log("Image URL:", result.data[0].url.slice(0, 80), "...");Registriere dich bei TokenHub und beginne jetzt mit der Nutzung der GPT-Image-2 API
© 2026 TokenHub · support@tokenhub.store