Saltar para o conteúdo principal

Visão Geral

Midjourney é uma das ferramentas de geração de imagens por IA mais populares atualmente. A Ace Data Cloud oferece a API completa do Midjourney, suportando geração, edição, descrição de imagens, vídeos e outras funcionalidades.

Endpoints da API

EndpointFunção
POST /midjourney/imagineGerar imagem (endpoint principal)
POST /midjourney/editsEditar imagem
POST /midjourney/describeDescrição de imagem
POST /midjourney/videosGerar vídeo a partir de imagem
POST /midjourney/seedObter valor Seed
POST /midjourney/translateTradução de prompt
POST /midjourney/tasksConsultar status da tarefa

Geração Básica de Imagem

import requests

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A serene Japanese garden with cherry blossoms, ultra detailed --ar 16:9",
        "action": "generate",
        "mode": "fast",
    },
)
result = response.json()
print(result)

Edição de Imagem

Ampliação (Upscale)

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "upscale",
        "image_id": "your-image-id",
    },
)

Variação (Variation)

response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "action": "variation",
        "image_id": "your-image-id",
    },
)

Descrição de Imagem

Gerar descrição textual a partir da imagem:
response = requests.post(
    "https://api.acedata.cloud/midjourney/describe",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "image_url": "https://example.com/your-image.jpg",
    },
)

Dicas para Prompts

  • Use --ar 16:9 para controlar a proporção da imagem
  • Use --q 2 para aumentar a qualidade
  • Use --style raw para um efeito mais realista
  • Configure translation: true para traduzir automaticamente prompts em chinês para inglês

Callback Assíncrono

A geração de imagens pode levar tempo, recomenda-se usar URL de callback:
response = requests.post(
    "https://api.acedata.cloud/midjourney/imagine",
    headers={
        "Authorization": "Bearer YOUR_API_TOKEN",
        "Content-Type": "application/json",
    },
    json={
        "prompt": "A futuristic cityscape at night",
        "callback_url": "https://your-server.com/webhook",
    },
)

Resumo

A API Midjourney fornecida pela Ace Data Cloud oferece capacidades completas de geração e edição de imagens. Desde geração simples por texto até operações complexas de edição, tudo pode ser realizado via API REST padrão. Registre-se e experimente em platform.acedata.cloud.