Hoppa till huvudinnehåll

Översikt

Midjourney är ett av de mest populära AI-verktygen för bildgenerering just nu. Ace Data Cloud erbjuder ett komplett Midjourney API som stöder funktioner som bildgenerering, redigering, beskrivning, video med mera.

API-endpoints

EndpointFunktion
POST /midjourney/imagineGenerera bild (huvudendpoint)
POST /midjourney/editsRedigera bild
POST /midjourney/describeBildbeskrivning
POST /midjourney/videosBild till video
POST /midjourney/seedHämta Seed-värde
POST /midjourney/translateÖversättning av prompt
POST /midjourney/tasksKontrollera uppgiftsstatus

Grundläggande bildgenerering

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)

Bildredigering

Förstoring (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",
    },
)

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",
    },
)

Bildbeskrivning

Generera textbeskrivning från en bild:
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",
    },
)

Prompt-tips

  • Använd --ar 16:9 för att styra bildförhållandet
  • Använd --q 2 för att höja kvaliteten
  • Använd --style raw för en mer realistisk effekt
  • Sätt translation: true för automatisk översättning av kinesiska prompts till engelska

Asynkron callback

Bildgenerering tar tid, det rekommenderas att använda callback URL:
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",
    },
)

Sammanfattning

Midjourney API via Ace Data Cloud erbjuder fullständiga möjligheter för bildgenerering och redigering. Från enkla text-till-bild-funktioner till avancerade redigeringsoperationer kan allt göras via standard REST API. Besök platform.acedata.cloud för att registrera dig och prova.