メインコンテンツへスキップ

概要

Midjourney は現在最も人気のある AI 画像生成ツールの一つです。Ace Data Cloud は、画像生成、編集、説明、動画などの機能をサポートする完全な Midjourney API を提供しています。

API エンドポイント

エンドポイント機能
POST /midjourney/imagine画像生成(メインエンドポイント)
POST /midjourney/edits画像編集
POST /midjourney/describe画像説明
POST /midjourney/videos画像から動画生成
POST /midjourney/seedSeed 値取得
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 で登録して体験してください。