オブジェクトとクリーチャー
保存したオブジェクトとクリーチャーの一覧表示と読み取り、画像とバリエーションの生成、メイン画像の承認、回転や待機モーションのクリップ作成を、AI アシスタントから行えます。
オブジェクトとクリーチャーのツールを使うと、アシスタントはライブラリの小道具、商品、クリーチャーを扱えます。これらは見た目が固定されたアイテムや生き物で、どのショットでも同じ姿を保ちます。アシスタントは、それらの一覧表示と読み取り、画像とバリエーションの生成、メイン画像の承認、短いモーションクリップの作成を行います。オブジェクトとクリーチャーの仕組みは同じで、クリーチャーには自由入力の種族が加わります。アプリで同じ作業を行う方法は、オブジェクトと小道具と動物とクリーチャーを読んでください。
オブジェクトとクリーチャーは、アプリで作成します。それらを作成する MCP ツールはありません。
オブジェクトのツール
list_objects
オブジェクトを一覧表示します。オブジェクトとは、複数のショットで再利用する小道具、アクセサリー、物理的なアイテムです。各行には、名前、説明、メイン画像、バリエーションの数が含まれます。新しい順に並びます。
権限:assets:read。クレジット:無料。
| パラメーター | 型 | 説明 |
|---|---|---|
search | string | オブジェクトの名前の一部です。大文字と小文字は区別されず、最大 100 文字です。ユーザーがオブジェクトの名前を挙げたときに使います。 |
limit | integer | 1〜100 です。デフォルトは 50 です。 |
戻り値:オブジェクトの一覧です。バリエーションの URL は、get_object で取得します。
get_object
1 つのオブジェクトの情報をすべて返します。名前と URL が付いたすべてのバリエーションと、リファレンス写真です。
権限:assets:read。クレジット:無料。
| パラメーター | 型 | 説明 |
|---|---|---|
id | string | 必須。list_objects で取得したオブジェクトの ID です。 |
戻り値:オブジェクトです。オブジェクトが存在しない場合や、自分のものではない場合は、エラーになります。
generate_object
オブジェクトの画像(kind: "main")またはバリエーション(kind: "asset")を生成します。結果は、オブジェクトには保存されません。
権限:workflows:execute。クレジット:画像モデルの料金です。
| パラメーター | 型 | 説明 |
|---|---|---|
name | string | 必須。オブジェクトの名前です。 |
kind | string | main(デフォルト)か asset です。 |
description, style | string | オブジェクトの見た目です。 |
category | string | furniture、vehicle、weapon、food、clothing、electronics、nature、tool、animal、other のいずれかです。 |
asset_type | string | asset の場合に使います。angles、materials、variations、custom のいずれかです。 |
variant | string | asset の場合に使います。たとえば front、wood、weathered です。 |
model | string | 画像モデルです。デフォルトは nano-banana です。 |
source_image_url | string | 元になる画像です。 |
戻り値:ジョブ ID です。
approve_object_main_image
完成した候補をオブジェクトのメイン画像にします。また、ビジョンモデルに、形、素材、状態、用途を説明させ、基準となる説明として保存します。
権限:assets:write。クレジット:説明を書くための、短い LLM の実行 1 回分です。
| パラメーター | 型 | 説明 |
|---|---|---|
object_id | string | 必須。対象のオブジェクトです。 |
candidate_job_id | string | 必須。このオブジェクトのために生成された、自分の完了済みの画像ジョブです。別のオブジェクトのために作ったジョブでは、candidate_object_mismatch が返されます。 |
expected_updated_at | string | オブジェクトの updatedAt です。その後オブジェクトが変更されていた場合、新しい値とともに concurrent_modification が返されます。 |
戻り値:メイン画像の URL と説明です。説明の作成に失敗しても、画像は設定され、説明は空になります。その場合は recaption_object を実行します。
recaption_object
ビジョンモデルに、現在のメイン画像を 80〜120 語程度でもう一度説明させ、基準となる説明として保存します。
権限:assets:write。クレジット:短い LLM の実行 1 回分です。
| パラメーター | 型 | 説明 |
|---|---|---|
object_id | string | 必須。対象のオブジェクトです。 |
戻り値:新しい説明です。オブジェクトにメイン画像がない場合は main_image_required、説明の作成に失敗した場合は caption_failed が返されます。
generate_object_motion
オブジェクトを動かして、短いクリップにします。たとえば「slow 360-degree rotation」「object hovering with subtle bob」「parallax pan from left to right」のような動きです。
権限:workflows:execute。クレジット:動画モデルの料金です。デフォルトの Kling 2.5 Turbo Pro では、5 秒のクリップが 110 クレジットです。
| パラメーター | 型 | 説明 |
|---|---|---|
motion_prompt | string | 必須。オブジェクトまたはカメラの動きで、最大 2,000 文字です。 |
source_image_url | string | 必須。最初のフレームです。通常は、オブジェクトの承認済みのメイン画像を使います。 |
name | string | 必須。オブジェクトの名前です。プロンプトのコンテキストとして使われます。 |
provider | string | kling-turbo(デフォルト)、kling、kling-3.0、minimax、hailuo-2.3、wan-i2v、seedance、bytedance-lite のいずれかです。 |
aspect_ratio | string | 1:1(デフォルト。商品を見せる構図向け)、3:4、16:9、9:16、4:3 のいずれかです。 |
attach_to_object_id | string | クリップを、オブジェクトのモーションクリップに保存します。所有者の確認は、クレジットが確保される前に行われます。 |
attach_name | string | 保存するクリップの名前です。 |
refine_from_video_url | string | 既存のクリップを、新しいプロンプトを使って動画から動画へ調整します。たとえば「same shot but faster rotation」です。 |
canonical_description, category, style | string | プロンプトに加える追加のコンテキストです。 |
戻り値:ジョブ ID です。クリップの準備ができると、カードで再生されます。
クリーチャーのツール
list_creatures
クリーチャーを一覧表示します。クリーチャーとは、見た目が固定された動物や、人間以外の生き物です。各行には、名前、説明、メイン画像、バリエーションの数が含まれます。新しい順に並びます。
権限:assets:read。クレジット:無料。
| パラメーター | 型 | 説明 |
|---|---|---|
search | string | クリーチャーの名前の一部です。大文字と小文字は区別されず、最大 100 文字です。 |
limit | integer | 1〜100 です。デフォルトは 50 です。 |
戻り値:クリーチャーの一覧です。バリエーションの URL は、get_creature で取得します。
get_creature
1 つのクリーチャーの情報をすべて返します。名前と URL が付いたすべてのバリエーション、リファレンス写真、保存されているボイスです。
権限:assets:read。クレジット:無料。
| パラメーター | 型 | 説明 |
|---|---|---|
id | string | 必須。list_creatures で取得したクリーチャーの ID です。 |
戻り値:クリーチャーです。クリーチャーが存在しない場合や、自分のものではない場合は、エラーになります。
generate_creature
クリーチャーの画像(kind: "main")またはバリエーション(kind: "asset")を生成します。結果は、クリーチャーには保存されません。
権限:workflows:execute。クレジット:画像モデルの料金です。
| パラメーター | 型 | 説明 |
|---|---|---|
name | string | 必須。クリーチャーの名前です。 |
kind | string | main(デフォルト)か asset です。 |
species | string | dragon、wolf、griffin などの自由入力のテキストで、最大 200 文字です。 |
category | string | mammal、mythical、reptile などの自由入力のテキストです。 |
style | string | realistic、anime、3d-pixar、illustration などの自由入力のテキストです。 |
description | string | クリーチャーの見た目です。 |
asset_type | string | asset の場合に使います。angles、poses、variations、custom のいずれかです。 |
variant | string | asset の場合に使います。たとえば front、standing、weathered です。 |
model | string | 画像モデルです。デフォルトは nano-banana です。 |
source_image_url | string | 元になる画像です。 |
戻り値:ジョブ ID です。
approve_creature_main_image
完成した候補をクリーチャーのメイン画像にします。また、ビジョンモデルに、種族、体のつくり、色、状態を説明させ、基準となる説明として保存します。
権限:assets:write。クレジット:説明を書くための、短い LLM の実行 1 回分です。
| パラメーター | 型 | 説明 |
|---|---|---|
creature_id | string | 必須。対象のクリーチャーです。 |
candidate_job_id | string | 必須。このクリーチャーのために生成された、自分の完了済みの画像ジョブです。別のクリーチャーのために作ったジョブでは、candidate_creature_mismatch が返されます。 |
expected_updated_at | string | クリーチャーの updatedAt です。その後クリーチャーが変更されていた場合、concurrent_modification が返されます。 |
戻り値:メイン画像の URL と説明です。説明の作成に失敗した場合は、recaption_creature を実行します。
recaption_creature
ビジョンモデルに、現在のメイン画像を 80〜120 語程度でもう一度説明させ、基準となる説明として保存します。
権限:assets:write。クレジット:短い LLM の実行 1 回分です。
| パラメーター | 型 | 説明 |
|---|---|---|
creature_id | string | 必須。対象のクリーチャーです。 |
戻り値:新しい説明です。クリーチャーにメイン画像がない場合は main_image_required、説明の作成に失敗した場合は caption_failed が返されます。
generate_creature_motion
クリーチャーを動かして、短い待機モーションのクリップにします。たとえば「creature breathing with subtle idle sway」、忍び歩き、羽ばたき、パララックスのパンなどです。
権限:workflows:execute。クレジット:動画モデルの料金です。デフォルトの Kling 2.5 Turbo Pro では、5 秒のクリップが 110 クレジットです。
| パラメーター | 型 | 説明 |
|---|---|---|
motion_prompt | string | 必須。クリーチャーまたはカメラの動きで、最大 2,000 文字です。 |
source_image_url | string | 必須。最初のフレームです。通常は、クリーチャーの承認済みのメイン画像を使います。 |
name | string | 必須。クリーチャーの名前です。 |
provider | string | kling-turbo(デフォルト)、kling、kling-3.0、minimax、hailuo-2.3、wan-i2v、seedance、bytedance-lite のいずれかです。 |
aspect_ratio | string | 1:1(デフォルト)、3:4、16:9、9:16、4:3 のいずれかです。 |
attach_to_creature_id | string | クリップを、クリーチャーのモーションクリップに保存します。所有者の確認は、クレジットが確保される前に行われます。 |
attach_name | string | 保存するクリップの名前です。 |
refine_from_video_url | string | 既存のクリップを、新しいプロンプトを使って動画から動画へ調整します。 |
canonical_description, category, style | string | プロンプトに加える追加のコンテキストです。 |
戻り値:ジョブ ID です。クリップの準備ができると、カードで再生されます。
よくある質問
関連ページ
オブジェクトと小道具
動物とクリーチャー
オブジェクト/小道具アセット
動物/クリーチャーアセット
キャラクター
最終更新