Saltar para o conteúdo principal
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://..."
    }
  ]
}

Visão geral

Cria uma imagem editada ou estendida a partir de uma imagem original e um prompt. Requer o tipo de conteúdo multipart/form-data.

Corpo da requisição

image
file
obrigatório
A imagem a ser editada. Deve ser um arquivo PNG válido, menor que 4MB e quadrado. A imagem deve ter transparência onde as edições são desejadas.
prompt
string
obrigatório
Uma descrição em texto da edição desejada.
mask
file
Uma imagem adicional cujas áreas totalmente transparentes indicam onde a imagem deve ser editada. Deve ser um arquivo PNG válido, menor que 4MB e ter as mesmas dimensões que image.
model
string
padrão:"dall-e-2"
O modelo a ser usado para edição de imagem. Atualmente apenas dall-e-2 é suportado.
n
integer
padrão:"1"
O número de imagens a gerar. Deve estar entre 1 e 10.
size
string
O tamanho das imagens geradas. Deve ser 256x256, 512x512 ou 1024x1024.
response_format
string
padrão:"url"
O formato em que as imagens geradas são retornadas. Deve ser url ou b64_json.
user
string
Um identificador único representando seu usuário final para monitoramento de abuso.

Resposta

created
integer
Timestamp Unix de quando as imagens foram criadas.
data
array
Array de imagens geradas.Cada objeto contém:
  • url (string): URL da imagem editada (se response_format for url)
  • b64_json (string): Imagem codificada em Base64 (se response_format for b64_json)
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://..."
    }
  ]
}

Observações

Edições de imagem estão disponíveis apenas com DALL-E 2. A imagem deve ter áreas transparentes indicando onde a edição deve ser aplicada, ou você pode fornecer uma imagem de máscara separada.

Corpo

application/json
image
file
obrigatório

A imagem a ser editada. Deve ser um arquivo PNG válido, menor que 4MB e quadrado. A imagem deve ter transparência onde as edições são desejadas.

prompt
string
obrigatório

Uma descrição em texto da edição desejada.

mask
file

Uma imagem adicional cujas áreas totalmente transparentes indicam onde a imagem deve ser editada. Deve ser um arquivo PNG válido, menor que 4MB e ter as mesmas dimensões que image .

model
string

O modelo a ser usado para edição de imagem. Atualmente apenas dall-e-2 é suportado.

n
integer

O número de imagens a gerar. Deve estar entre 1 e 10.

size
string

O tamanho das imagens geradas. Deve ser 256x256 , 512x512 ou 1024x1024 .

response_format
string

O formato em que as imagens geradas são retornadas. Deve ser url ou b64_json .

user
string

Um identificador único representando seu usuário final para monitoramento de abuso.

Resposta

200 - application/json

Response 200

created
integer

Timestamp Unix de quando as imagens foram criadas.

data
object[]

Array de imagens geradas. Cada objeto contém: url (string): URL da imagem editada (se response_format for url ) b64_json (string): Imagem codificada em Base64 (se response_format for b64_json )