1 つのキーで全モデルに対応
画像・動画・音声の 28 モデルを、ひとつの REST API とひとつの Gems 残高で利用できます。URL のパスを変えるだけでモデルを切り替えられます。
ひと目でわかる概要
Mageの動画生成APIは、https://api.mage.space/v1 で利用できるREST APIです。Cherry 2 Pro、Lemon、Plum、Melon、MiniMax-H3、Grok Video、Wanなど、12のテキストから動画・画像から動画モデルを実行できます。プロンプトと、必要に応じてフレームや参照を送信し、リクエストの状態を確認して、MP4をダウンロードします。料金はクリップごとに、モデル、解像度、長さに応じてGemで支払います。
12
動画モデル
$0.02
標準の最安価格(1クリップあたり)
20
同時生成数
$0
月額料金
モデル
料金は1回の生成ごとにGemsで表示しています。標準パックでは1,000 Gemsが$1で、大きいパックにはボーナスGemsが付きます。料金はモデル、解像度、長さによって変わります。ここにはデフォルト設定での料金を表示しており、実際の請求額は各レスポンスのbilling.gems_chargedで確認できます。生成に失敗した場合は返金されますが、Mageのコンテンツポリシーによりブロックされた場合は返金されません。
| モデル | おすすめの用途 | model_idの値 | デフォルト価格 |
|---|---|---|---|
| Berry | 参照に忠実な動画 | berry, berry-2 | 189 Gems ($0.189) |
| Blueberry | 最初と最後のフレームを固定 | blueberry, blueberry-v2 | 360 Gems ($0.36) |
| Cherry | Mageのフラッグシップ動画シリーズ | cherry-mini, cherry, cherry-pro, cherry-2-pro | 618 Gems ($0.618) |
| Grok Video | 動き出すGrok Imagine | grok-imagine-video | 375 Gems ($0.375) |
| Kiwi | 日常使いの動画を、設定なしで | kiwi | 270 Gems ($0.27) |
| Lemon | すべての動画機能を、よりお手頃な価格で | lemon | 245 Gems ($0.245) |
| LTX Video | 試行錯誤に向く高速なオープンウェイト動画 | ltx-video-096-distilled, ltx-video-096-dev | 20 Gems ($0.02) |
| Melon | 動くアニメ、音声も追加可能 | melon, melon-pro | 147 Gems ($0.147) |
| MiniMax-H3 | ステレオサウンド付きの高速オープン動画 | minimax-h3-turbo, minimax-h3 | 30 Gems ($0.03) |
| Plum | すべてのクリップに音声付き、最大2K | plum, plum-max | 338 Gems ($0.338) |
| Raspberry | 最初のフレームからキャラクターに命を吹き込む | raspberry | 360 Gems ($0.36) |
| Wan Video v2.2 | Lightningバリアントを備えたオープンウェイト動画 | wan22-video, wan22-video-lightning | 40 Gems ($0.04) |
クイックスタート
MAGE_API_KEYを設定してリクエストを送信し、完了するまで状態を確認します。URLのberryを上記の任意のモデルに置き換えれば、他のモデルでも使えます。
STATUS_URL=$(curl --request POST 'https://api.mage.space/v1/berry/generate' \
--header "Authorization: Bearer $MAGE_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"aspect_ratio": "16:9",
"duration": "3",
"model_id": "berry-2"
}' | jq -r '.status_url')
# Repeat until status is "completed"; result.url is the file
curl "$STATUS_URL" --header "Authorization: Bearer $MAGE_API_KEY"// npm install @mage-space/sdk
import Mage from '@mage-space/sdk';
const mage = new Mage(); // reads MAGE_API_KEY
const request = await mage.run('berry', {
prompt: 'A slow push-in on a lighthouse at dusk, waves breaking below',
aspect_ratio: '16:9',
duration: '3',
model_id: 'berry-2',
});
console.log(request.result.url);# pip install mage-space
from mage_space import Mage
mage = Mage() # reads MAGE_API_KEY
request = mage.run("berry", {
"prompt": "A slow push-in on a lighthouse at dusk, waves breaking below",
"aspect_ratio": "16:9",
"duration": "3",
"model_id": "berry-2",
})
print(request["result"]["url"])使い方
すべてのモデルで、認証方式、非同期リクエストの流れ、フィールド名が共通です。
Mageにサインインし、API → APIキーを開いてキーを作成します。キーはmage_sk_で始まり、表示されるのは一度だけです。1つのアカウントで有効なキーは10個まで持てます。
Authorization: Bearerヘッダーを付けて、https://api.mage.space/v1/{model}/generateにJSONボディをPOSTします。レスポンスはすぐに返り、request_id、status、status_urlが含まれます。Idempotency-Keyヘッダーを送れば、リトライしても二重に支払うことはありません。
statusがcompleted、failed、cancelledのいずれかになるまで、status_urlをポーリングします。完了したリクエストには、画像・動画・音声ファイルを指すresult.urlが含まれ、ファイルは30日間保存されます。
本番運用向け
画像・動画・音声の 28 モデルを、ひとつの REST API とひとつの Gems 残高で利用できます。URL のパスを変えるだけでモデルを切り替えられます。
サブスクリプションも最低利用額もありません。Gems を購入し、リクエストごとに表示価格が差し引かれます。生成に失敗した場合は返却されます(Mage のコンテンツポリシーによりブロックされた場合を除く)。
冪等キーを使えば、再送信しても二重に課金されず、元のリクエストの結果が返ります。
キャラクターやリファレンスを一度保存しておけば、プロンプトに @handle と書くだけで、対応するすべてのモデルで使えます。
画像・動画・音声の入力は URL またはデータ URL で送信できます。署名付きアップロードなら最大 100 MB のファイルもアップロード可能です。
1 アカウントで 20 件まで同時に生成できます。上限はご利用内容に応じて引き上げることも可能です。拒否されたリクエストに課金されることはありません。
ユースケース
プロンプトや商品画像から、TikTok、リール、ショート向けの縦型クリップを作成できます。
LemonやKiwiなどの画像から動画モデルで、最初のフレーム、または最初と最後のフレームから動きを作れます。
@handleのキャラクターを使える参照から動画モデルで、ショットをまたいで同じキャラクターを保てます。
Plumなどのモデルは、映像と一緒にセリフ、効果音、環境音を生成し、声の音声リファレンスにも対応しています。
CMのバリエーションをたくさん生成して最良のものを選べます。冪等な送信なので、二重課金の心配もありません。
Berry、Plum、Grok Videoは、送信した元の動画を編集できます。LemonとMiniMax-H3は参照動画も使えます。
FAQ
Mageでは、動画の標準モデルはCherry 2 Proです。キャラクター、多数の参照画像、音声リファレンスに対応し、480pから1080pの出力と最大30秒のクリップを生成できます。最初と最後のフレームを制御したいならLemon、最大2Kで音声付きのクリップならPlum、低コストの下書きにはCherry MiniやWanが向いています。
はい。画像から動画モデルは最初のフレームを受け付け、モデルによっては最後のフレームや参照画像も、URL、データURL、アップロードで渡せます。各モデルのページに、入力内容と画像が必須かどうかが記載されています。
モデルと解像度によって異なります。多くのモデルは4〜15秒で、Cherry 2 Proは20秒、25秒、30秒まで対応しています。各モデルのページに、対応する長さが記載されています。
モデル、解像度、長さによって異なります。APIは非同期なので、リクエストを送信したら、バックオフを入れてstatus_urlを確認するか、MCPクライアントでget_requestを使って完了を待てます。
サブスクリプションや月額料金はありません。生成ごとに、モデルごとの表示価格が Gems で差し引かれます。標準パックでは 1,000 Gems が $1 です。各モデルのページにはデフォルト設定での価格が掲載されており、各レスポンスには実際の請求額が含まれます。生成に失敗した場合は返却されますが、Mage のコンテンツポリシーでブロックされた場合は返却されません。残高が足りないリクエストは、課金される前に拒否されます。
いいえ。API は Gems だけで利用できます。メンバーシッププランやアプリ内での無制限生成は API リクエストには適用されないため、Gems のある Mage アカウントなら誰でも呼び出せます。
はい。APIやMCPサーバー経由を含め、Mageで作成したコンテンツは商用利用できます。クレジット表記は歓迎しますが、必須ではありません。
1アカウントで、待機中または実行中の生成は同時に20件までです。上限を超えた送信は429で拒否され、料金はかかりません。ご利用の用途に合わせて上限を引き上げたい場合は、[email protected] までご連絡ください。
はい。エージェントはキーを使ってREST APIを呼び出せるほか、Mage MCPサーバーにも接続できます。MCPサーバーでは、Claude、ChatGPT、Claude Code、Grok、Cursor向けに、モデルの選択、料金の見積もり、生成、結果の取得を行える16個のツールをすぐに使えます。詳しくはMCPサーバーをご覧ください。
はい。npmの公式パッケージ @mage-space/sdk とPyPIのmage-spaceはオープンソースで、全モデルに対応した型を備えています。送信、結果の待機、安全な再試行、ファイルのアップロードをまとめて処理します。ComfyUIをお使いの方は、comfyui-mageノードパックをインストールできます。詳しくはMage SDKをご覧ください。
クライアントの接続先を https://api.mage.space/v1 に変更し、MageのキーをBearerトークンとして送信して、各項目をモデルページに合わせてください。prompt、aspect_ratio、resolution、duration、model_idは、どのMageモデルでも同じように使えます。リクエストは非同期なので、送信後にstatus_urlをポーリングしてください。
アカウントはひとつ、Gemsの残高もひとつで、すべてのモデルが使えます。料金は生成した分だけです。