> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jiekou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Wan 2.6 参照動画から動画生成

これは非同期 API で、非同期 task\_id のみを返します。動画生成結果を取得するには、task\_id を使用してタスク結果照会 API を呼び出す必要があります。

<Tip>
  これは**非同期**API で、非同期タスクの task\_id のみを返します。生成結果を取得するには、この task\_id を使用して [タスク結果照会 API](/ja/docs/models/reference-get-async-task-result) をリクエストしてください。
</Tip>

## リクエストヘッダー

<ParamField header="Content-Type" type="string" required={true}>
  列挙値: `application/json`
</ParamField>

<ParamField header="Authorization" type="string" required={true}>
  Bearer 認証形式: Bearer \{\{API Key}}。
</ParamField>

## リクエストボディ

<ParamField body="input" type="object" required={true}>
  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="prompt" type="string" required={true}>
      生成する動画に含めたい要素や視覚的特徴を説明するテキストプロンプト。中国語と英語に対応しています。各漢字/文字は 1 文字としてカウントされ、超過した部分は自動的に切り捨てられます。

      長さ制限：0 - 2000
    </ParamField>

    <ParamField body="audio_url" type="string">
      音声ファイルの URL。モデルはこの音声を使用して動画を生成します。HTTP または HTTPS プロトコルに対応しています。音声の制限：形式は wav、mp3；長さは 3～30s；ファイルサイズは 15MB 以下。制限超過時の処理：音声の長さが duration の値（5 秒または 10 秒）を超える場合、先頭 5 秒または 10 秒を自動的に切り出し、残りは破棄されます。音声の長さが動画の長さに満たない場合、音声の長さを超えた部分は無音の動画になります。たとえば、音声が 3 秒で動画の長さが 5 秒の場合、出力動画の先頭 3 秒には音声があり、後半 2 秒は無音になります。
    </ParamField>

    <ParamField body="reference_urls" type="string[]" required={true}>
      参照動画の順序に従って、参照動画を characterx として指定します。たとえば参照動画が 2 つある場合、プロンプトは「character1が道端で歌い、character2が隣で踊っている」のように記述します。参照動画が 1 つの場合でも、character1 のように 1 を付けて記述する必要があります。

      配列の長さ：1 - 3

      形式は mp4、mov。数量は 1～3 件。1 件あたりの長さは 2～30s。単一ファイルは 30MB 未満。audio と同時に入力することはできません。
    </ParamField>

    <ParamField body="negative_prompt" type="string">
      ネガティブプロンプト。動画画面に表示したくない内容を説明し、動画画面を制限するために使用します。中国語と英語に対応しており、長さは 500 文字以下です。超過した部分は自動的に切り捨てられます。

      長さ制限：0 - 500
    </ParamField>
  </Expandable>
</ParamField>

<ParamField body="parameters" type="object">
  <Expandable title="properties" defaultOpen={true}>
    <ParamField body="seed" type="integer">
      乱数シード。値の範囲は \[0, 2147483647] です。指定しない場合、システムがランダムシードを自動生成します。生成結果の再現性を高める必要がある場合は、seed 値を固定することを推奨します。モデル生成には確率性があるため、同じ seed を使用しても、毎回の生成結果が完全に一致するとは保証されない点にご注意ください。

      値の範囲：\[0, 2147483647]
    </ParamField>

    <ParamField body="size" type="string" default="1920*1080">
      生成する動画の解像度を指定します。形式は 幅*高さ です。720P レベル（1280*720/720*1280/960*960/1088*832/832*1088）、1080P レベル（1920*1080/1080*1920/1440*1440/1632*1248/1248\*1632）に対応しています。

      選択可能な値：`1280*720`, `720*1280`, `960*960`, `1088*832`, `832*1088`, `1920*1080`, `1080*1920`, `1440*1440`, `1632*1248`, `1248*1632`
    </ParamField>

    <ParamField body="audio" type="boolean" default={true}>
      音声を追加するかどうか。パラメータの優先順位：audio\_url > audio。audio\_url が空の場合にのみ有効です。true：デフォルト値。動画に音声を自動で追加します；false：音声を追加せず、無音動画を出力します。
    </ParamField>

    <ParamField body="duration" type="integer" default={5}>
      生成する動画の長さ。単位は秒です。選択可能な値は 5、10 で、デフォルト値は 5 です。duration は料金に直接影響します。料金 = 単価（解像度に基づく）× 長さ（秒）です。呼び出し前にモデルの価格をご確認ください。

      選択可能な値：`5`, `10`
    </ParamField>

    <ParamField body="shot_type" type="string" default="multi">
      動画生成モード。single：単一ショット生成；multi：複数ショット生成。

      選択可能な値：`single`, `multi`
    </ParamField>

    <ParamField body="watermark" type="boolean" default={false}>
      ウォーターマークを追加するかどうか。ウォーターマークは動画の右下に配置され、文言は固定で "AI 生成" です。false：デフォルト値。ウォーターマークを追加しません；true：ウォーターマークを追加します。
    </ParamField>

    <ParamField body="prompt_extend" type="boolean" default={true}>
      prompt のインテリジェントリライトを有効にするかどうか。有効にすると、大規模モデルを使用して入力 prompt をインテリジェントにリライトします。短い prompt では生成効果の向上が顕著ですが、処理時間が増加します。true：デフォルト値。インテリジェントリライトを有効にします；false：インテリジェントリライトを有効にしません。
    </ParamField>
  </Expandable>
</ParamField>

## レスポンス情報

<ResponseField name="task_id" type="string" required={true}>
  task\_id を使用して [タスク結果照会 API](/ja/docs/models/reference-get-async-task-result) をリクエストし、生成された出力を取得します。
</ResponseField>
