跳转到主要内容

概述

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 注册体验。