跳轉到主要內容

概述

Midjourney 是目前最受歡迎的 AI 圖像生成工具之一。Ace Data Cloud 提供了完整的 Midjourney API,支援圖像生成、編輯、描述、影片等功能。

API 端點

端點功能
POST /midjourney/imagine生成圖像(主端點)
POST /midjourney/edits編輯圖像
POST /midjourney/describe圖像描述
POST /midjourney/videos圖生影片
POST /midjourney/seed獲取 Seed 值
POST /midjourney/translate提示詞翻譯
POST /midjourney/tasks查詢任務狀態

基礎圖像生成

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)

圖像編輯

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

圖像描述

從圖片生成文字描述:
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",
    },
)

提示詞技巧

  • 使用 --ar 16:9 控制寬高比
  • 使用 --q 2 提高品質
  • 使用 --style raw 獲得更寫實的效果
  • 設定 translation: true 自動翻譯中文提示詞為英文

非同步回調

圖像生成需要時間,推薦使用回調 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",
    },
)

總結

Midjourney API 透過 Ace Data Cloud 提供了完整的圖像生成和編輯能力。從簡單的文生圖到複雜的編輯操作,都可以透過標準的 REST API 實現。 前往 platform.acedata.cloud 註冊體驗。