
StepFun-Bildgenerierungs- und Bildbearbeitungsmodell für text-to-image- und Einzelbildbearbeitungen.
StepFun-Bildgenerierungs- und Bildbearbeitungsmodell für text-to-image- und Einzelbildbearbeitungen.
Bild oder Bilder anhängen, um den Bildbearbeitungsmodus auszulösen. Referenzbilder verwenden den Bildbearbeitungsmodus; Text-only-Prompts verwenden den Bildgenerierungsmodus.
Auch bekannt als StepFun Step Image Edit 2, Step-Image-Edit-2
step-image-edit-2/v1/images/generationsPOST/v1/images/editsstepfun/step-image-edit-2Live Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Step Image Edit 2 läuft über POST /v1/images/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Oder füge "sync": true hinzu, um das Polling zu überspringen: Der Request bleibt offen und liefert direkt die fertige OpenAI-artige Bildantwort, sodass OpenAI SDKs unverändert funktionieren. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/images/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "step-image-edit-2",
"prompt": "Describe what you want Step Image Edit 2 to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/images/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "step-image-edit-2",
"prompt": "Describe what you want Step Image Edit 2 to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Step Image Edit 2 API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| prompt | string | - | max. 512 | Prompt oder Überarbeitungsanweisungen. Maximal 512 Zeichen. |
| image | image | - | - | Referenz auf Bild-URL, Daten-URI oder hochgeladenes Bild. Falls vorhanden, wird der Bildbearbeitungsmodus verwendet. |
| images | array | - | - | Alias für das Bild. StepFun Bildbearbeitung 2 verwendet derzeit ein Eingabebild. |
| size | enum | 1024x1024 | 1024x1024, 768x1360, 896x1184, 1360x768, 1184x896 | Ausgabegröße. |
| n | integer | 1 | 1 bis 1 | Akzeptiert wegen API-Kompatibilität. StepFun liefert derzeit ein Bild. |
| response_format | enum | url | url, b64_json | Geben Sie standardmäßig signierte Bild-URLs zurück oder fügen Sie base64-Bilddaten hinzu. |
| seed | integer | - | 0 bis 2147483647 | Zufälliger Seed für reproduzierbare Generierung. |
| steps | integer | 8 | 1 bis 50 | Stichprobenschritte. |
| cfg_scale | number | 1 | 1 bis 10 | Klassifikatorfreie Leitskala. |
| negative_prompt | string | - | max. 512 | Negativer Prompt. Maximal 512 Zeichen. |
| text_mode | boolean | false | - | Aktivieren Sie den textfokussierten Rendering-Modus. |
Unterstützt text-to-image und Einzelbildbearbeitung. Prompt und negative_prompt sind auf 512 Zeichen begrenzt. Unterstützte Größen sind 1024x1024, 768x1360, 896x1184, 1360x768 und 1184x896. N ist derzeit auf 1 begrenzt. Inhaltssicherheit Generierte Bilder bestehen eine automatisierte Inhaltssicherheitsprüfung. Ein als explizit markiertes Bild wird nicht zurückgegeben. Da das Bild vor der Überprüfung erzeugt wird, wird eine markierte Generierung weiterhin berechnet.
Auf EmpirioLabs wird Step Image Edit 2 nach Verbrauch abgerechnet: Ausgabebild $0.003 pro generiertem Bild. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Step Image Edit 2 wird über POST /v1/images/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Step Image Edit 2 im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.