Skip to main content

Runway

ShanoneのRunway連携は、Runwayの生成メディア機能全体を利用するための43個のツールをエージェントに提供します。動画の生成/編集、画像生成とアップスケーリング、音声/スピーチツール、AIアバター、よくあるマーケティング作業向けの構築済み「レシピ」に対応しています。

はじめに

1

Runway APIキーを作成する

Runway開発者ポータルからキーを発行します。
2

Shanoneにキーを追加する

Shanoneダッシュボードの連携でRunwayを選択し、キー(key_...)を貼り付けます。
3

リクエストを再実行する

保存が完了すると、runway_*ツールに対するshanone_execute_tool呼び出しが成功するようになります。

利用可能なツール

ShanoneはRunway向けに43個のツールを、以下のカテゴリに整理して提供しています。
runway_image_to_video, runway_text_to_video, runway_video_to_video, runway_video_upscale
runway_text_to_image, runway_image_upscale
runway_text_to_speech, runway_sound_effect, runway_character_performance, runway_voice_isolation, runway_voice_dubbing, runway_speech_to_speech, runway_create_voice, runway_get_voice, runway_update_voice, runway_delete_voice, runway_preview_voice
runway_create_avatar, runway_get_avatar, runway_update_avatar, runway_delete_avatar, runway_list_avatars, runway_create_avatar_video, runway_create_realtime_session
runway_recipe_ad_localization, runway_recipe_marketing_stock_image, runway_recipe_multi_shot_video, runway_recipe_product_ad, runway_recipe_product_campaign_image, runway_recipe_product_swap, runway_recipe_product_ugc
runway_create_document, runway_get_document, runway_update_document, runway_delete_document, runway_list_workflows, runway_get_workflow, runway_run_workflow
runway_wait_for_task, runway_get_task, runway_cancel_task, runway_get_organization_info, runway_get_organization_usage

よくあるユースケース

商品広告の生成

runway_recipe_product_adを使って商品写真を短いマーケティング動画に変換する

多言語広告のローカライズ

runway_recipe_ad_localizationを実行して、既存の広告を新しい市場向けに調整する

AIアバター動画

再利用可能なアバターを作成し、スクリプトから話すアバター動画を生成する

音声コンテンツパイプライン

runway_text_to_speechでナレーションを生成し、必要に応じて音声トラックを分離・吹き替えする

トラブルシューティング

生成タスクは非同期に実行されます。同期的な出力を期待するのではなく、runway_wait_for_taskを使うか、返されたタスクIDでrunway_get_taskをポーリングしてください。
レシピは複数の生成ステップを連結し、特定の入力アセット(例: 商品画像のURL)を期待します。呼び出す前にshanone_get_tool_schemaで正確な必須フィールドを確認してください。
動画を生成する前に、runway_get_avatarでアバターが完全に作成され、音声の紐づけが保存されているか確認してください——作成直後のアバターはまだ反映が完了していない場合があります。
runway_get_organization_usageで現在の消費量を確認し、停止した、または不要になった生成ジョブはrunway_cancel_taskで取り消してください。