Zum Hauptinhalt springen
POST
/
v1
/
images
/
edits
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Übersicht

Erstellt ein bearbeitetes oder erweitertes Bild aus einem Originalbild und einem Prompt. Erfordert multipart/form-data Content-Type.

Anfragekörper

image
file
erforderlich
Das zu bearbeitende Bild. Muss eine gültige PNG-Datei sein, kleiner als 4MB und quadratisch. Das Bild sollte Transparenz haben, wo Bearbeitungen gewünscht sind.
prompt
string
erforderlich
Eine Textbeschreibung der gewünschten Bearbeitung.
mask
file
Ein zusätzliches Bild, dessen vollständig transparente Bereiche angeben, wo das Bild bearbeitet werden soll. Muss eine gültige PNG-Datei sein, kleiner als 4MB und die gleichen Abmessungen wie image haben.
model
string
Standard:"dall-e-2"
Das Modell für die Bildbearbeitung. Derzeit wird nur dall-e-2 unterstützt.
n
integer
Standard:"1"
Die Anzahl der zu generierenden Bilder. Muss zwischen 1 und 10 liegen.
size
string
Die Größe der generierten Bilder. Muss 256x256, 512x512 oder 1024x1024 sein.
response_format
string
Standard:"url"
Das Format der zurückgegebenen Bilder. Muss url oder b64_json sein.
user
string
Eine eindeutige Kennung für Ihren Endbenutzer zur Missbrauchsüberwachung.

Antwort

created
integer
Unix-Zeitstempel der Bilderstellung.
data
array
Array der generierten Bilder.Jedes Objekt enthält:
  • url (string): URL des bearbeiteten Bildes (wenn response_format url ist)
  • b64_json (string): Base64-kodiertes Bild (wenn response_format b64_json ist)
curl -X POST "https://api.lemondata.cc/v1/images/edits" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "image=@sunlit_lounge.png" \
  -F "[email protected]" \
  -F "prompt=A sunlit indoor lounge area with a pool" \
  -F "n=1" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    }
  ]
}

Hinweise

Bildbearbeitungen sind nur mit DALL-E 2 verfügbar. Das Bild muss transparente Bereiche haben, die angeben, wo die Bearbeitung angewendet werden soll, oder Sie können ein separates Maskenbild bereitstellen.

Body

application/json
image
file
erforderlich

Das zu bearbeitende Bild. Muss eine gültige PNG-Datei sein, kleiner als 4MB und quadratisch. Das Bild sollte Transparenz haben, wo Bearbeitungen gewünscht sind.

prompt
string
erforderlich

Eine Textbeschreibung der gewünschten Bearbeitung.

mask
file

Ein zusätzliches Bild, dessen vollständig transparente Bereiche angeben, wo das Bild bearbeitet werden soll. Muss eine gültige PNG-Datei sein, kleiner als 4MB und die gleichen Abmessungen wie image haben.

model
string

Das Modell für die Bildbearbeitung. Derzeit wird nur dall-e-2 unterstützt.

n
integer

Die Anzahl der zu generierenden Bilder. Muss zwischen 1 und 10 liegen.

size
string

Die Größe der generierten Bilder. Muss 256x256 , 512x512 oder 1024x1024 sein.

response_format
string

Das Format der zurückgegebenen Bilder. Muss url oder b64_json sein.

user
string

Eine eindeutige Kennung für Ihren Endbenutzer zur Missbrauchsüberwachung.

Antwort

200 - application/json

Response 200

created
integer

Unix-Zeitstempel der Bilderstellung.

data
object[]

Array der generierten Bilder. Jedes Objekt enthält: url (string): URL des bearbeiteten Bildes (wenn response_format url ist) b64_json (string): Base64-kodiertes Bild (wenn response_format b64_json ist)