APIMaster.ai

qwen_image_edit_spicy — Verwendung und Parameter

Bildbearbeitung. Öffentliche Modell-ID: qwen_image_edit_spicy; Basispreis: $0.040 je erfolgreich erzeugtem Bild. In APIMaster den Namen mit Unterstrichen verwenden.

qwen_image_edit_spicy

Bildbearbeitung. Öffentliche Modell-ID: qwen_image_edit_spicy; Basispreis: $0.040 je erfolgreich erzeugtem Bild. In APIMaster den Namen mit Unterstrichen verwenden.

APIMaster API key mit Authorization: Bearer verwenden. JSON: Content-Type: application/json; bei Multipart erzeugen cURL/requests die Boundary. https://apimaster.ai/v1 enthält bereits /v1.

POST https://apimaster.ai/v1/images/generations · application/json

Die Beispiele verwenden synchrone Endpunkte: Der Server wartet auf die bereits angenommene Anbieteraufgabe. Zurück kommt das endgültige Images-Ergebnis, keine Anbieter-UUID. Lesezeitlimit großzügig setzen, etwa 750 Sekunden; kein Streaming.

Parameter

Feld / Typ Regeln und Standardwerte
model · string Erforderlich; exakt die oben angegebene öffentliche Modell-ID.
prompt · string Erforderliche, nicht leere Zeichenfolge mit Bildbeschreibung oder Bearbeitungsanweisung.
n · integer = 1 Optionale Ganzzahl; ausschließlich 1, Standard 1.
response_format · string = url Optionale Zeichenfolge: url (Standard) oder b64_json.
image · string Erforderliches Hauptbild: erreichbare Bild-URL oder Daten-URI (data:image/png;base64,...).
reference_images · string[] | null = null; [] Optionales Zeichenfolgenarray mit höchstens zwei zusätzlichen Referenzen als URL/Daten-URI. Insgesamt höchstens drei Bilder einschließlich Hauptbild.
images / image_urls · string[] Alternatives geordnetes Bildarray: erstes Bild als Hauptbild, höchstens zwei weitere Referenzen. Nur eine Eingabevariante verwenden, um Duplikate zu vermeiden.
seed · integer | null = null Optionale Ganzzahl oder null, Standard null; 0 oder null bedeutet Zufallsstartwert. Kein dokumentierter Zahlenbereich; Z-Image-Bereich nicht übernehmen.
size · string = auto Optional, ausschließlich auto. Ausgabegröße folgt dem Hauptbild; width/height nicht senden.
quality · standard; stream · false Nicht unterstützt: n>1, stream=true, mask/mask_url, style, background, output_format und watermark. quality weglassen oder standard verwenden; keine zusätzliche Qualitätsstufe. Unbekannte Zusatzparameter werden abgelehnt.
resolution Qwen benötigt ein Hauptbild und höchstens zwei Referenzen. JSON wird in Reihenfolge image, images, image_urls, reference_images zusammengeführt; vorzugsweise nur image plus reference_images. Kein prompt_extend, keine expliziten Abmessungen; resolution weglassen.

Beispiele

cURL · JSON

curl --max-time 750 'https://apimaster.ai/v1/images/generations' \
  -H "Authorization: Bearer $APIMASTER_API_KEY" \
  -H 'Content-Type: application/json' \
  --data '{
  "model": "qwen_image_edit_spicy",
  "prompt": "Change the red paper boat to blue. Keep the pond and lighting unchanged.",
  "n": 1,
  "response_format": "url",
  "seed": 0,
  "image": "https://example.com/primary.png",
  "reference_images": [
    "https://example.com/reference.png"
  ]
}'

Python · requests

import os
import requests

api_base = "https://apimaster.ai/v1"
payload = {
    "model": "qwen_image_edit_spicy",
    "prompt": "Change the red paper boat to blue. Keep the pond and lighting unchanged.",
    "n": 1,
    "response_format": "url",
    "seed": 0,
    "image": "https://example.com/primary.png",
    "reference_images": [
        "https://example.com/reference.png"
    ]
}
response = requests.post(
    api_base + "/images/generations",
    headers={"Authorization": "Bearer " + os.environ["APIMASTER_API_KEY"]},
    json=payload,
    timeout=(20, 750),
)
response.raise_for_status()
result = response.json()
print(result)

cURL · multipart

Multipart /images/edits: Dateien mit image, wiederholtem image[] oder images hochladen. Jede Datei muss ein Bild von 1 Byte bis 10 MiB sein; die erste ist das Hauptbild. Einheitliche Dateifelder nutzen. Multipart reference_images ist ein JSON-Array aus URL/Daten-URI-Zeichenfolgen.

curl --max-time 750 'https://apimaster.ai/v1/images/edits' \
  -H "Authorization: Bearer $APIMASTER_API_KEY" \
  -F 'model=qwen_image_edit_spicy' \
  -F 'prompt=Change the red paper boat to blue.' \
  -F 'n=1' \
  -F 'response_format=b64_json' \
  -F 'seed=0' \
  -F 'image[]=@primary.png' \
  -F 'image[]=@reference.png'

Antworten und Abrechnung

HTTP 200 enthält created (Unix-Sekunden) und genau einen Eintrag in data. url ist eine herunterladbare Bildadresse; zeitnah speichern. b64_json enthält Base64-Bildbytes. Auch den Bildinhalt prüfen.

{"created": 1793380000, "data": [{"url": "https://example.com/generated.png"}]}
{"created": 1793380000, "data": [{"b64_json": "BASE64_IMAGE_BYTES"}]}

Basispreise gelten pro Bild. Bestehende Kanal-, Gruppen- und Kontofaktoren bestimmen den endgültigen Betrag in Marktplatz und Verbrauchsprotokoll. Unterstützte Größen und Referenzzahlen kosten keinen separaten Aufpreis; n=1.

qwen_image_edit_spicy

Grenzen und Fehlerbehebung

Nicht unterstützt: n>1, stream=true, mask/mask_url, style, background, output_format und watermark. quality weglassen oder standard verwenden; keine zusätzliche Qualitätsstufe. Unbekannte Zusatzparameter werden abgelehnt.

Qwen benötigt ein Hauptbild und höchstens zwei Referenzen. JSON wird in Reihenfolge image, images, image_urls, reference_images zusammengeführt; vorzugsweise nur image plus reference_images. Kein prompt_extend, keine expliziten Abmessungen; resolution weglassen.

Bei 400 Parameter korrigieren. Anbieterablehnungen und Fehler werden als Fehler zurückgegeben. Zeitlimit, Verbindungsabbruch oder unbekannter Beleg beweisen keine Ablehnung: Request-ID behalten, Protokoll prüfen oder Support kontaktieren, bevor ein weiterer kostenpflichtiger POST erfolgt. Angenommene Aufgaben werden nicht automatisch neu eingereicht.


Bild-API-Übersicht · z-image-spicy-pro

Anbieterspezifikation geprüft am 2026-10-30. Der Parametervertrag beschreibt den bereitgestellten APIMaster-Adapter, nicht die direkte Anbieter-API.

MuleRouter API