Nodaro ドキュメント
ドキュメントノードリファレンスモデルAI エージェント(MCP)開発者向けセルフホスティングリサーチ
ツールリファレンス

Recast

JSON で書いた映画のスクリプトを、レンダリングされた Recast プロジェクトにする 6 つの Recast ツールのパラメーターです。無料の検証、見積もり、キャスティングを扱います。

Nodaro Cloud で利用できます

Recast のツールは、1 つの JSON スクリプトとして書いた映画を、実際の Recast プロジェクトにします。このプロジェクトは Nodaro でレンダリングされ、recast.nodaro.ai で開けます。このページでは、各ツールのパラメーターを説明します。作業の流れとスクリプトの形式は Recast で説明しているので、先に読んでください。

Recast のツールは、Nodaro Cloud にしかありません。

ツール権限クレジット
get_recast_authoring_skill不要無料
validate_recast_script不要無料
import_recast_scriptworkflows:write無料
start_recastworkflows:execute見積もりの料金。confirm: true のときだけ
resolve_recast_gateworkflows:execute無料
get_recast_statusworkflows:read無料

get_recast_authoring_skill

JSON で書く映画の作成ガイドを返します。ドキュメントの形式(meta、slots、scenes)、各フィールドの意味、使える値、制限、オーディオのルール、検証済みの作例が含まれます。このガイドは、プラットフォーム自体が使うプランナーから生成されます。

このツールにパラメーターはありません。

validate_recast_script

作成したスクリプトを、無料で何度でもチェックします。課金されることはなく、何も保存しません。

パラメーター型説明
scriptobject必須。作成したスクリプト、またはエクスポートした完全な分析です。

戻り値:valid、errors、warnings です。各エラーには、path、message、そして多くの場合 hint があります。エラーを 1 つずつ修正し、valid が true になるまで呼び出しを繰り返します。

import_recast_script

検証済みのスクリプトを、Recast プロジェクトにします。プロジェクトとそのワークフローを作成し、スクリプトを完了済みの分析として保存します。インポートは無料です。

パラメーター型説明
scriptobject必須。検証済みのスクリプトです。
rights_attestedboolean必須で、true だけを指定できます。スクリプトがユーザー自身の作品であること、またはユーザーが権利を持っていることを、ユーザーが会話の中で確認した後にだけ設定します。

戻り値:recastId、jobId、warnings、そしてプロジェクトへのリンクである appUrl です。

start_recast

インポートした Recast の見積もりを出し、レンダリングします。confirm を付けない場合は、料金だけを返します。ユーザーがその料金を承認した後に confirm: true を付けると、プランとレンダリングを購入します。実行中にもう一度呼び出すと、planned の実行を新たな料金なしでレンダリングに進めるか、進行状況を報告します。

パラメーター型説明
recast_idstring必須。import_recast_script で取得した recastId です。
confirmbooleanユーザーが見積もりのクレジットを承認した後にだけ、true にします。
interactivebooleanレンダリングの前に、ユーザーがキャストを選べるようにします。要素ごとに 3 つの候補があり、3 つから 1 つを選ぶゲートが開きます。見積もりに追加料金が加わるため、確定する前にユーザーに確認してください。
resolutionstring出力の解像度です。デフォルトは 720p です。
segment_packstringシーンをパートにまとめる方法です。scenes-max(デフォルト。つなぎ目が最も少なく、最も安価)か scenes(パートが短くなる)です。
anchor_modestringパートのつなぎ方です。progressive(各パートの開始フレームが、前のレンダリングから続く)か none(フレームによる条件付けなし。見積もりから開始フレームの追加料金がなくなる)です。サーバーのデフォルトを使う場合は省略します。
providerstring動画モデルを上書きします。サーバーのデフォルトを使う場合は省略します。

戻り値:見積もり、または実行の状態です。

resolve_recast_gate

インタラクティブなゲートでのユーザーの選択を記録し、実行を先に進めます。選択そのものは無料です。追加料金は、start_recast で承認済みです。選択肢は、get_recast_status が表示する候補の、0 から始まるインデックスで指定します。

パラメーター型説明
recast_idstring必須。対象の Recast です。
picksobjectキャストまたはアイデンティティシートのゲートで使います。各スロットの ID を、選んだ候補のインデックスに対応付けます。
gatestringpicks がどのゲートへの回答かを示します。cast(デフォルト)か sheet です。
segment, anchor_start, anchor_endintegerシーンの静止画のゲートで使います。対象のシーンと、選んだ最初と最後のフレームです。
section, music_pickinteger音楽のゲートで使います。音楽の区間と、選んだテイクです。
finish_autobooleanこのゲートと残りのすべてのゲートを、自動評価で最上位の候補に確定します。そのため、実行は自動で最後まで進みます。

ゲートは、キャスト、人物のアイデンティティシート、シーンの静止画、音楽の順に開きます。シートのゲートでは、3 枚のシートが、キャストのゲートで選んだ顔を共有しています。そのため、ここで選ぶのは体型と服装だけです。

get_recast_status

Recast の進行状況を返します。blueprint ready、planning、planned、generating(全体のうち完了したセグメントの数と、リアルタイムのプレビュー付き)、completed(結果の URL 付き)、failed のいずれかです。recast.nodaro.ai のプロジェクトへのリンクが、常に含まれます。MCP Apps を表示できるクライアントでは、リアルタイムのカードが表示されます。カードには、進行状況バー、生成が進むにつれて伸びていくプレビュー、ボタンとして並ぶゲートの候補があります。

パラメーター型説明
recast_idstring必須。対象の Recast です。

ステータスが planned の場合は、start_recast をもう一度呼び出して、レンダリングを開始します。

よくある質問

最終更新

目次