Saltar para o conteúdo principal
POST
/
v1
/
images
/
variations
curl -X POST "https://api.lemondata.cc/v1/images/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Visão geral

Cria uma variação de uma imagem fornecida. Requer o tipo de conteúdo multipart/form-data.

Corpo da requisição

image
file
obrigatório
A imagem a ser usada como base para a variação. Deve ser um arquivo PNG válido, menor que 4MB e quadrado.
model
string
padrão:"dall-e-2"
O modelo a ser usado para variações 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 variações de imagem geradas.Cada objeto contém:
  • url (string): URL da imagem de variação (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/variations" \
  -H "Authorization: Bearer sk-your-api-key" \
  -F "[email protected]" \
  -F "n=2" \
  -F "size=1024x1024"
{
  "created": 1706000000,
  "data": [
    {
      "url": "https://..."
    },
    {
      "url": "https://..."
    }
  ]
}

Observações

Variações de imagem estão disponíveis apenas com DALL-E 2. O modelo gerará novas imagens que são semelhantes em estilo e conteúdo à imagem original.

Corpo

application/json
image
file
obrigatório

A imagem a ser usada como base para a variação. Deve ser um arquivo PNG válido, menor que 4MB e quadrado.

model
string

O modelo a ser usado para variações 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 variações de imagem geradas. Cada objeto contém: url (string): URL da imagem de variação (se response_format for url ) b64_json (string): Imagem codificada em Base64 (se response_format for b64_json )