GPT Image 1.5 API Dokumentation
Integrieren Sie das OpenAI GPT Image 1.5 Modell in Ihre Anwendungen. Unterstützung für Text-zu-Bild und Bild-zu-Bild Generierung mit einer einfachen REST-API.
Authentifizierung
Die GPT Image 1.5 API verwendet Bearer-Token-Authentifizierung. Übergeben Sie Ihren API-Schlüssel im Request-Header.
Halten Sie Ihren API-Schlüssel sicher. Geben Sie ihn nicht im clientseitigen Code weiter.
Preise
| Typ | Kosten | Beschreibung |
|---|---|---|
| Text-zu-Bild | 10 Credits | Bilder aus Text-Prompts generieren. |
| Bild-zu-Bild | 10 Credits | Bestehende Bilder mit Text-Prompts bearbeiten. |
Aufgabe erstellen
https://gptimage15.ai/api/generatePreise
Jede Generierungsanfrage kostet 10 Credits, unabhängig davon, ob es sich um Text-zu-Bild oder Bild-zu-Bild handelt.
Starten Sie eine Generierungsaufgabe. Die API gibt sofort eine task_id zurück, mit der Sie den Status abfragen können.
Body-Parameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| prompt | string | Erforderlich | Die Textbeschreibung für die Bildgenerierung. Max. 2000 Zeichen. |
| size | string | Optional | Bildgröße: 1024*1024, 1024*1536 oder 1536*1024. Standard: 1024*1024 |
| quality | string | Optional | Bildqualität: low, medium oder high. Standard: medium |
| images | array | Optional | Für den Bild-zu-Bild-Modus. Array von Bild-URLs zur Bearbeitung. |
| input_fidelity | string | Optional | Treue zum Eingangsbild: low oder high. Standard: high. Nur für Bild-zu-Bild. |
| callback_url | string | Optional | Webhook-URL für die Benachrichtigung bei Aufgabenerledigung. |
Beispielanfragen
curl -X POST https://gptimage15.ai/api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A serene mountain landscape...",
"size": "1536*1024",
"quality": "high"
}'{
"prompt": "Add a rainbow in the sky",
"images": [
"https://example.com/landscape.jpg"
],
"input_fidelity": "high",
"quality": "medium"
}Erfolgreiche Antwort
{
"code": 200,
"data": {
"task_id": "n36abc123def456gptimg",
"status": "IN_PROGRESS"
}
}Fehlerantwort
{
"code": 400,
"message": "Bad Request: 'prompt' is required.",
"data": null
}Status prüfen
https://gptimage15.ai/api/statusFragen Sie diesen Endpunkt ab, um den Fortschritt Ihrer Aufgabe zu überprüfen. Wir empfehlen eine Abfrage alle 5-10 Sekunden.
Abfrageparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
| task_id | string | Die vom Generierungs-Endpunkt erhaltene Task-ID. Erforderlich |
Statuswerte
PENDINGAufgabe in der WarteschlangeIN_PROGRESSIn BearbeitungSUCCESSAbgeschlossenFAILEDFehler aufgetretencurl -X GET "https://gptimage15.ai/api/status?task_id=n36abc123def456gptimg" \
-H "Authorization: Bearer YOUR_API_KEY"Antwort (In Bearbeitung)
{
"code": 200,
"data": {
"task_id": "n36abc123def456gptimg",
"status": "IN_PROGRESS",
"consumed_credits": 10,
"created_at": "2024-12-19T10:00:00Z"
}
}Antwort (Abgeschlossen)
{
"code": 200,
"data": {
"task_id": "n36abc123def456gptimg",
"status": "SUCCESS",
"response": [
"https://cdn.example.com/image.png"
]
}
}Antwort (Fehlgeschlagen)
{
"code": 200,
"message": "success",
"data": {
"task_id": "n36abc123def456gptimg",
"status": "FAILED",
"consumed_credits": 0,
"error_message": "Content policy violation detected",
"created_at": "2024-12-19T10:00:00Z",
"request": { ... },
"response": null
}
}Fehlercodes
| Code | Beschreibung |
|---|---|
| 200 | Erfolg |
| 400 | Bad Request - Ungültige Parameter (fehlender Prompt, ungültige Größe/Qualität, etc.) |
| 401 | Unauthorized - Fehlender oder ungültiger API-Schlüssel |
| 404 | Not Found - Task-ID existiert nicht |
| 500 | Internal Server Error - Bitte versuchen Sie es erneut oder kontaktieren Sie den Support |
Benötigen Sie Hilfe?
Besuchen Sie unseren Support-Kanal oder schreiben Sie uns eine E-Mail.
Support kontaktieren