Amazon Bedrock で Luma AI 社の Ray2 が利用できるようになりました
こんにちは!クラウド事業本部コンサルティング部のたかくに(@takakuni_)です。
Amazon Bedrock で Luma AI 社の Ray2 が利用できるようになりました。
re:Invent 2024 で対応予定が発表され、ついに登場ですね。
Luma Ray2
概要
Luma Ray2 は動画生成を行うモデルで、自然で一貫した動きを持ちつつ、非常にリアルな動画生成を行えます。Ray1 と比べて、10 倍の計算能力を発揮し、540p または 720p の解像度の動画を 5 秒または 9 秒の動画を生成できます。
現在、テキストからビデオへの生成機能が利用可能で、画像や動画をインプットとした近日中に提供される予定ようです。(本家の編集機能も気になりますね。)
Ray2 exhibits advanced capabilities as a result of being trained on Luma’s new multi-modal architecture scaled to 10x compute of Ray1. Ray2 marks the beginning of a new generation of video models capable of producing fast coherent motion, ultra-realistic details, and logical event sequences. This increases the success rate of usable generations and makes videos generated by Ray2 substantially more production-ready.
Text-to-video generation is available in Ray2 now, with image-to-video, video-to-video and editing capabilities coming soon.
リージョン
リージョンはオレゴンリージョンのみサポートですね。
Luma AI's Ray2 model is now available in the US West (Oregon) AWS Region.
その他
言語は英語のみサポート。最大トークン数は 300 まででした。要チェックですね。
Model versions
Luma Ray2
Luma AI’s newest state-of-the-art video-generating model. Create high-quality and stunningly realistic video clips from natural language prompts. The model currently supports 5 and 9 second video generations with 540p and 720p resolution.Max input tokens: 300
Languages: English
Fine-tuning supported: No
Supported use cases: Rapid dynamic video content creation for the gaming, film, entertainment, media, and ecommerce industries.
やってみる
百聞は一見にしかずと言いますので早速、試してみましょう。
まずは、モデルアクセスから。オレゴンリージョンのモデルアクセスをクリックし、Luma AI の Ray を有効にします。
数分経過したのち利用許可されたら、プレイグラウンドから Luma AI を選択します。
生成した動画は S3 に保管されるようです。S3 バケットを作成する画面が表示されました。確認
をクリックします。
バケット名が bedrock-video-generation-us-west-2-hoge
で S3 バケットが作成されました。
そろそろ札幌では雪まつりの季節なので、「Sapporo Snow Festival」にしてみました。
UI では最大 5 分かかる旨が記載されていますね。
できあがった動画を見てみます。非常にリアルな動画が生成されていますね。
ログ
ログを見てみます。新しくオペレーションに StartAsyncInvoke
というものが増えていますね。
{
"schemaType": "ModelInvocationLog",
"schemaVersion": "1.0",
"timestamp": "2025-01-24T07:48:51Z",
"accountId": "123456789012",
"identity": {
"arn": "arn:aws:sts::123456789012:assumed-role/takakuni/takakuni"
},
"region": "us-west-2",
"requestId": "a8449d87-139d-43ad-9667-9474c409ff92",
"operation": "StartAsyncInvoke",
"modelId": "arn:aws:bedrock:us-west-2::foundation-model/luma.ray-v2:0",
"input": {
"inputContentType": "application/json",
"inputBodyJson": {
"duration": "9s",
"aspect_ratio": "16:9",
"prompt": "Sapporo Snow Festival",
"resolution": "720p"
},
"inputTokenCount": 0
},
"output": {
"outputContentType": "application/mp4",
"outputTokenCount": 0,
"outputVideoDurationSeconds": 9.083333,
"outputVideoFramesPerSecond": 24,
"outputVideoWidth": 1280,
"outputVideoHeight": 720,
"outputVideoS3Path": "s3://bedrock-video-generation-us-west-2-hoge/8dyx6utcea9d"
},
"status": "Completed"
}
API
AWS Blog では API や CLI での動作も紹介されていますね。うまく動かなかったので、もしかしたら別で一工夫必要なのかもしれません。
aws bedrock-runtime invoke-model \
--model-id luma.ray-v2:0 \
--region us-west-2 \
--body "{\"modelInput\":{\"taskType\":\"TEXT_VIDEO\",\"textToVideoParams\":{\"text\":\"a humpback whale swimming through space particles\"},\"videoGenerationConfig\":{\"seconds\":6,\"fps\":24,\"dimension\":\"1280x720\"}},\"outputDataConfig\":{\"s3OutputDataConfig\":{\"s3Uri\":\"s3://your-bucket-name\"}}}"
invoke-model-output.txt
料金
料金も気になりますね。価格表によると解像度および秒数によって価格が変わってくるようです。
(結構いい値段しますが、実際に撮影するよりは断然安いですね)
モデル名 | 解像度 | 1 秒あたりの価格 |
---|---|---|
Luma Ray2 | 720p, 24 fps | $1.50 |
Luma Ray2 | 540p, 24 fps | $0.75 |
例: 720p で 9 秒の動画を生成
$1.50 * 9 = $13.5
まとめ
以上、「Amazon Bedrock で Luma AI 社の Ray2 が利用できるようになりました。」でした。
実際に作るとなった時、非常にコストがかかりそうな動画も AI によって生成できるのは、すごいですね。
このブログが度中の参考になれば幸いです。クラウド事業本部コンサルティング部のたかくに(@takakuni_)でした!