Source: https://ailoot.ai/models/ja/heygen-heygen-video-1/
Canonical: https://ailoot.ai/models/ja/heygen-heygen-video-1/
Language: ja

# HeyGen: HeyGen Video

[Markdown](https://ailoot.ai/models/ja/heygen-heygen-video-1/index.md) · [JSON](https://ailoot.ai/models/ja/heygen-heygen-video-1/facts.json)

## [HeyGen: HeyGen Video](https://ailoot.ai/models/ja/heygen-heygen-video-1/)

HeyGen Videoは、テキスト、最初の画像、またはビジュアル・音声参照から、対話、環境音、効果音を含む5〜15秒のシーンを生成します。汎用モデルheygen-video-1は商品やキャラクターのショットに対応し、参照制御とMP4出力を備えます。明確で限定された動作が、制作に役立つ指示になります。

- [**Ailoot Ultra · 動画** `POST /v1/videos` `heygen/heygen-video-1`](https://ailoot.ai/models/ja/heygen-heygen-video-1/#method-0)

モデルについて

この説明はモデルの機能を紹介するものです。Ailootで利用できる入力、出力、オプションは、選択したメソッドごとに以下に記載されています。

HeyGen VideoはHeyGenの汎用シーン生成モデルで、メーカーはheygen-video-1として識別しています。創作指示から、被写体、場所、光、音を一緒に作ります。各クリップは5〜15秒で、対話、環境音、効果音を含む生成音声トラックを備えます。シーン説明、商品写真、人物・場所・動きを示す素材などが制作入力になります。結果は、商品の紹介、オンボーディングの挿入映像、物件紹介、その他の編集動画に使う短いシーンです。

三つのモードで入力の役割が異なります。テキストから動画はプロンプトからシーンを作ります。画像から動画は入力画像そのものから始まり、動作の指示に従います。参照から動画は画像、動画、任意の音声で新しく構成するシーンを導き、少なくとも一つの参照画像または動画が必要です。冒頭の構図を静止画に合わせるなら最初のフレームの画像、既知の物体を別の構図で見せるなら参照を選びます。このシーンモデルは、HeyGenのアバター描画エンジンやVideo Agentの構成ワークフローとは別です。

メーカーガイドは、被写体一つ、場所一つ、限定した動作一つ、固定または穏やかなカメラという、具体的で詳しいショット指示を勧めています。カメラ位置、レンズや被写界深度の意図、光、表面の質感、色の処理を説明します。接触に依存する動作では、物体がどこで触れるかを示します。独自の商品例では、携帯用ボトルの参照写真を使い、木のカウンターに置いて横でプレゼンターが話し、カメラが少しボトルへ近づくよう求められます。結果でボトルの形、配置、見える印字を確認します。

参照リストは画像最大9枚、動画3本、音声3個で、合計最大12個に対応します。メーカーのプロンプト形式では画像、動画、音声を別々に番号づけし、最初の画像は\<Picture 1\>、最初の動画は\<Video 1\>です。各参照に役割を与え、指示に明記します。モデルは各参照動画の最初の5秒を読むため、必要な区間を冒頭に配置します。API資料は参照動画の比率を1:4〜4:1と指定しています。必要な動きが末尾にしかない長いクリップは、この5秒の入力窓には適しません。

文書化された参照インターフェースは、直接アクセスできるHTTPSリソース、アップロード済み素材の識別子、インラインbase64を受け付けます。ガイドの画像上限はURL経由16 MB、インライン5 MB、動画や音声はURL経由32 MB、インライン16 MBです。重要な被写体が見分けやすく、参照間で指示が競合しない素材を用意します。最初のフレーム画像の向きは意図に合わせます。これらはメーカーの参照フローの入力詳細であり、選択モードに向けた創作素材の整理に役立ちます。

映像と同じ指示の中で音も演出します。対話、話し方、室内の環境音、具体的な効果音と、それが近いか遠いかを示します。発話と環境音だけにしたい場合は、音楽の扱いも指定します。ガイドは計画の目安として毎秒約2.5語を挙げているため、間と目に見える動作の余裕を残します。短い紹介は、一行のせりふと、その後に商品を見せる間で計画できます。実際の言葉と、生成音が空間や動作に合うかを聞きます。

出力時間は5〜15秒の整数秒で選び、既定値は5秒です。解像度は480p、768p、1080p、2kのサイズクラスです。文書化された構図は21:9、16:9、4:3、1:1、3:4、9:16です。1080pまたは2kのテキスト・参照から動画では16:9または9:16を選びます。適応型の参照構図は480pと768pで文書化されています。画像から動画は最初の画像の比率に従うため、必要な形が違う場合は生成前にトリミングします。サイズクラスの名称が特定の一般的なピクセル寸法を意味すると考えず、完成結果の実寸を確認します。

モデルガイドは、H.264映像と32 kHzステレオのAAC音声を持つMP4を指定しています。生成は非同期で処理され、完了ジョブは再生可能な動画の場所、長さ、寸法を返します。署名付き動画URLは、再度ジョブを取得すると更新できます。編集レビューに向け、実際のクリップ、参照素材、指示を保存します。待機中や処理中の記録は生成を追跡するもので、映像、発話、音を評価する制作成果物は完成動画です。

メーカーは、プロンプト拡張の選択肢としてturbo、quality、disabledを文書化しています。disabledは準備した文面をそのまま使います。他の入力を維持し、一つの節だけ変えて比較する場合は固定シードが役立ちます。選んだシードと設定をショット指示とともに記録します。画面上の文字は短くし、正確につづります。ガイドは段落、小さな文字、ラベル付き図を後から合成するよう勧めています。正しく再現されたと決めつけず、生成タイトルのすべての文字を確認します。

ガイドは、長い画面上の文章、花びら・紙・髪のような柔らかい有機的な動き、手元の細かな操作を、信頼性が低い領域として挙げています。手順の説明では、明確な文章で手順を伝え、映像には安定した人物や物体を映します。物理的な操作自体の正確さが必要なら、別途検証した映像を使います。物体の一貫性、接触、顔と手の細部、対話、音をショット全体で確認します。次のテイクで変える点を簡潔に列挙すれば、詳しい制作指示も実用的に保てます。

**Ailoot Ultra · 動画** `POST /v1/videos` `heygen/heygen-video-1`

[`heygen/heygen-video-1`](https://ailoot.ai/models/ja/#m=heygen%2Fheygen-video-1&route=Ultra&caller=heygen%2Fheygen-video-1&fmt=videos)

HeyGen /`heygen/heygen-video-1`

### はじめに

HeyGen Videoは、テキスト、最初の画像、またはビジュアル・音声参照から、対話、環境音、効果音を含む5〜15秒のシーンを生成します。汎用モデルheygen-video-1は商品やキャラクターのショットに対応し、参照制御とMP4出力を備えます。明確で限定された動作が、制作に役立つ指示になります。

対応する入力

テキスト · 画像 · 音声 · 動画

結果

動画

### Ailootで利用可能 · 入力とメソッド

**Ailoot Ultra · 動画** `POST /v1/videos`

入力の種類

`text`, `image`, `audio`, `video`

出力の種類

`video`

出力形式

元のMP4バイト列（正規化・トランスコードなし）

| フィールド | 種類 | 要件 | 値と制限 | デフォルト |
| --- | --- | --- | --- | --- |
| フィールド`model` | 種類`string` | 要件必須 | 値と制限 heygen/heygen-video-1 | デフォルト— |
| フィールド`prompt` | 種類`string` | 要件必須 | 値と制限 | デフォルト— |
| フィールド`duration` | 種類`integer` | 要件必須 | 値と制限 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 最小値: 1 最大値: 600 | デフォルト— |
| フィールド`resolution` | 種類`string` | 要件任意 | 値と制限 480p, 768p, 2K | デフォルト— |
| フィールド`aspect_ratio` | 種類`string` | 要件任意 | 値と制限 21:9, 16:9, 4:3, 1:1, 3:4, 9:16 | デフォルト— |
| フィールド`generate_audio` | 種類`boolean` | 要件任意 | 値と制限 false | デフォルト— |
| フィールド`frame_images` | 種類`array` | 要件任意 | 値と制限 最小項目数: 1 最大項目数: 1 入力コンテンツ: フレームオブジェクトの配列。各オブジェクトにはtype=image\_url、urlを含むimage\_url、およびframe\_typeを指定します。HTTPS画像URLを使用し、frame\_typeをfirst\_frameに設定してください。各フレームの役割はそれぞれ最大一回まで指定できます。 正確なキー: type, image\_url, frame\_type 条件: これらのキーは各フレームオブジェクトを記述します。image\_urlに含めるのはurlのみです。テキストのみのリクエストではframe\_imagesを省略してください。 | デフォルト— |
| フィールド`input_references` | 種類`array` | 要件任意 | 値と制限 | デフォルト— |
| フィールド`seed` | 種類`integer` | 要件任意 | 値と制限 最小値: -9,223,372,036,854,775,808 最大値: 9,223,372,036,854,775,807 | デフォルト— |
| フィールド`callback_url` | 種類`string` | 要件任意 | 値と制限 パターン: ^https:// | デフォルト— |
| フィールド`session_id` | 種類`string` | 要件任意 | 値と制限 | デフォルト— |
| フィールド`trace` | 種類`object` | 要件任意 | 値と制限 | デフォルト— |
| フィールド`user` | 種類`string` | 要件任意 | 値と制限 | デフォルト— |

入力素材の組み合わせ

**テキストから動画へ** · テキストのプロンプト。 · 必須: model, prompt, duration

`promptをテキスト、durationを整数の秒数で指定してください。サポートされている解像度を選び、必要に応じてアスペクト比を指定します。`

`model`: 種類: string · heygen/heygen-video-1

`prompt`: 種類: string · 最大UTF-8バイト数: 10,000 · 空白以外の文字が必須: はい

**画像から動画へ** · テキストのプロンプトと先頭フレーム画像。 · 必須: model, prompt, duration, frame\_images

`frame_imagesは配列です。各フレームオブジェクトにはtype、image_url、frame_typeがあり、image_urlにはurlを含めます。typeをimage_urlに設定してください。first_frameを使用します。各フレームの役割は、それぞれ最大一回まで指定できます。各フレームには公開HTTPS画像URLを指定してください。サポートされている解像度を選び、必要に応じてアスペクト比を指定します。`

正確なキー: type, image\_url, frame\_type

`model`: 種類: string · heygen/heygen-video-1

`prompt`: 種類: string · 最大UTF-8バイト数: 10,000 · 空白以外の文字が必須: はい

**Reference to video** · テキストのプロンプトと、サポートされている画像・動画・音声の参照素材。 · 必須: model, prompt, duration, input\_references

`input_referencesはオブジェクトの配列です。typeをimage_url、video_url、audio_urlに設定し、それぞれに対応するフィールドにurlを含めてください。公開HTTPS URLを使用します。参照モードを選ぶ場合はframe_imagesを省略してください。サポートされている解像度を選び、必要に応じてアスペクト比を指定します。`

`model`: 種類: string · heygen/heygen-video-1

`prompt`: 種類: string · 最大UTF-8バイト数: 10,000 · 空白以外の文字が必須: はい

メソッドのパラメータとライフサイクル

| パラメータ | 仕様 |
| --- | --- |
| パラメータ`content_type` | 仕様application/json |
| パラメータ`required` | 仕様model, prompt, duration |
| パラメータ`material_types` | 仕様text, image, audio, video |
| パラメータ`additional_properties` | 仕様false |
| パラメータ`optional_controls` | 仕様resolution, aspect\_ratio, generate\_audio, frame\_images, input\_references, seed, callback\_url, session\_id, trace, user |

ライフサイクル: `submit_once_poll_original`

`GET /v1/videos/{public_id}`

`GET /v1/videos/{public_id}/content`

### 料金

##### 最終料金の計算方法

表示料金は生成前の費用の見積もりです。最終請求額は、元の生成処理に記録された費用から計算されます。実測された出力時間や予測数量が、そのまま最終的な課金数量になるわけではありません。

料金情報はリクエストの機能を追加しません。対応するパラメーターは選択したメソッドに記載されています。

高速モード

未指定 高速モードが選択されている場合

Flex モード

未指定 flex モードが選択されている場合

最大推論量

未指定 推論量が最大で、調整に既定値（default）を使用する場合

#### 比較用の推定料金

#### 設定別の価格

各料金を表示された条件と照合してください。選択肢となる設定の各組には、いずれか1つの料金を適用します。

| 設定 | 料金表 | 予測数量 | 課金単位 | 課金条件 | 料金 |
| --- | --- | --- | --- | --- | --- |
| 設定基本トークン料金 | 料金表基本料金 | 予測数量— | 課金単位— | 課金条件— | 料金 入力 · 入力トークン · 比較専用の見積もり **—** / 1K トークン 出力 · 出力トークン · 比較専用の見積もり **—** / 1K トークン 入力 · キャッシュ読み取り · 比較専用の見積もり **—** / 1K トークン 入力 · キャッシュ書き込み · 比較専用の見積もり **—** / 1K トークン 入力 · キャッシュ書き込み、1時間 · 比較専用の見積もり **—** / 1K トークン |
| 設定動画料金 | 料金表— | 予測数量— | 課金単位動画1秒あたり | 課金条件resolution: 2k | 料金 出力 · 動画料金 · 比較専用の見積もり **$0.2** 動画1秒あたり |
| 設定動画料金 | 料金表— | 予測数量— | 課金単位動画1秒あたり | 課金条件resolution: 480p | 料金 出力 · 動画料金 · 比較専用の見積もり **$0.04** 動画1秒あたり |
| 設定動画料金 | 料金表— | 予測数量— | 課金単位動画1秒あたり | 課金条件resolution: 768p | 料金 出力 · 動画料金 · 比較専用の見積もり **$0.072** 動画1秒あたり |
| 設定動画料金 | 料金表— | 予測数量— | 課金単位動画1秒あたり | 課金条件生成モード：reference；解像度：2k | 料金 出力 · 動画料金 · 比較専用の見積もり **$0.36** 動画1秒あたり |
| 設定動画料金 | 料金表— | 予測数量— | 課金単位動画1秒あたり | 課金条件生成モード：reference；解像度：480p | 料金 出力 · 動画料金 · 比較専用の見積もり **$0.14** 動画1秒あたり |
| 設定動画料金 | 料金表— | 予測数量— | 課金単位動画1秒あたり | 課金条件生成モード：reference；解像度：768p | 料金 出力 · 動画料金 · 比較専用の見積もり **$0.2** 動画1秒あたり |
| 設定参照入力画像 | 料金表— | 予測数量— | 課金単位参照入力画像あたり | 課金条件— | 料金 入力 · 参照入力画像 · 比較専用の見積もり **$0.08** 参照入力画像あたり |
| 設定生成費用の見積もり | 料金表— | 予測数量生成1回分の概算 | 課金単位— | 課金条件— | 料金 出力 · 推定生成コスト · 比較専用の見積もり **$0.2** 生成前の見積もり この見積もりは追加料金ではなく、完了した生成処理に対する固定料金でもありません。 |

Ailootはリクエスト前に見積額を確保します。結果の取得後、実測使用量に基づいて最終料金を精算します。ストリーミング時の精算には最終の使用量記録を使用します。[金額の確保と精算の仕組み →](https://ailoot.ai/docs/ja/billing/reserve/)

#### 参考料金の詳細

モデル単位の参照料金表は、メソッド選択、見積もり、課金を変更しません。実際の課金には、選択したAilootメソッドの料金を適用します。

動画設定の料金参照情報

#### 設定別の価格

各料金を表示された条件と照合してください。選択肢となる設定の各組には、いずれか1つの料金を適用します。

| 設定 | 課金条件 | 料金 |
| --- | --- | --- |
| 設定動画料金 | 課金条件resolution: 2k | 料金 出力 · 動画料金 **$0.18** 動画1秒あたり 表示されている設定の公開料金の参照値です。最終請求額には、実際に課金された設定が適用されます。 |
| 設定動画料金 | 課金条件resolution: 480p | 料金 出力 · 動画料金 **$0.04** 動画1秒あたり 表示されている設定の公開料金の参照値です。最終請求額には、実際に課金された設定が適用されます。 |
| 設定動画料金 | 課金条件resolution: 768p | 料金 出力 · 動画料金 **$0.06** 動画1秒あたり 表示されている設定の公開料金の参照値です。最終請求額には、実際に課金された設定が適用されます。 |
| 設定動画料金 | 課金条件生成モード：reference；解像度：2k | 料金 出力 · 動画料金 **$0.36** 動画1秒あたり 表示されている設定の公開料金の参照値です。最終請求額には、実際に課金された設定が適用されます。 |
| 設定動画料金 | 課金条件生成モード：reference；解像度：480p | 料金 出力 · 動画料金 **$0.08** 動画1秒あたり 表示されている設定の公開料金の参照値です。最終請求額には、実際に課金された設定が適用されます。 |
| 設定動画料金 | 課金条件生成モード：reference；解像度：768p | 料金 出力 · 動画料金 **$0.12** 動画1秒あたり 表示されている設定の公開料金の参照値です。最終請求額には、実際に課金された設定が適用されます。 |

### リクエスト例

#### Ailoot Ultra · 動画

curl · 動画を作成する

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_REQUEST'
from pathlib import Path
Path('request.json').write_text('{"aspect_ratio":"16:9","duration":8,"model":"heygen/heygen-video-1","prompt":"A serene mountain landscape at sunset","resolution":"480p"}', encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('result.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

### 結果を受け取って保存

#### Ailoot Ultra · 動画

所有コンテンツの署名付きURL

- `GET /v1/videos/{public_id}`
- `GET /v1/videos/{public_id}/content`

##### ジョブのステータスを確認

GET · 元の処理のステータス取得

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
python3 - <<'PY_STATUS_URL'
import json
from pathlib import Path
from urllib.parse import quote
r=json.loads(Path('result.json').read_text())
if not isinstance(r.get('id'),str) or not r['id']:raise SystemExit('Keep the original response and headers for reconciliation; no returned ID')
Path('status-url.txt').write_text('https://api.ailoot.ai/v1/videos/'+quote(r['id'],safe=''))
PY_STATUS_URL
curl --fail-with-body --silent --show-error "$(cat status-url.txt)" \
  -H "Authorization: Bearer $AILOOT_API_KEY" -D status-headers.txt -o status.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
r=json.loads(Path('status.json').read_text())
print(json.dumps(r,ensure_ascii=False,indent=2))
print('Keep the complete JSON and response headers; do not resubmit an unknown creation.')
PY_RESULT
```

その他のコンテンツ取得

完了した自分の出力をすべて保存

```bash
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
python3 - <<'PY_ASSETS'
import json,os,subprocess
from pathlib import Path
from urllib.parse import urljoin,urlsplit
r=json.loads(Path('status.json').read_text())
if r.get('status')!='completed':raise SystemExit('Keep the original ID and read its status; never recreate an unknown job')
if not isinstance(r.get('data'),list) or not r['data']:raise SystemExit('Keep the complete original status; no completed outputs supplied')
urls=[]
for i,u in enumerate(r.get('data',[])):
    if not isinstance(u,str):raise SystemExit('Keep the original response; unexpected asset shape')
    urls.append((str(i),u))
for label,path in urls:
    u=urljoin('https://api.ailoot.ai',path);z=urlsplit(u)
    if z.scheme!='https' or z.netloc!='api.ailoot.ai' or z.username or z.password:raise SystemExit('Use the actual returned Ailoot owned content URL')
    target=Path('owned-'+label+'.bin')
    subprocess.run(['curl','--fail-with-body','--silent','--show-error',u,'-H','Authorization: Bearer '+os.environ['AILOOT_API_KEY'],'-D',str(target)+'.headers','-o',str(target)],check=True)
print('All returned owned URLs saved; complete metadata, timing and usage remain in the JSON.')
PY_ASSETS
```

##### 完了した結果をすべて保存

完了した動画や返されたファイルをすべて保存し、実際に返されたすべてのアセットURLから取得してください。

実際に得られた所有出力と、返された実測メタデータをすべて保持してください。

##### 元のレスポンスを確認する場合

503 result\_pending\_check + 元のid + X-Should-Retry:false；元のリクエストを決して再実行しないでください

レスポンスのフィールド

| フィールド | 種類 | 意味 |
| --- | --- | --- |
| フィールド`index` | 種類integer | 意味出力リスト内での、この動画のゼロ始まりの位置。 |
| フィールド`content_url` | 種類string | 意味この完了済み動画の署名付きHTTPSダウンロードURL。 |
| フィールド`sha256` | 種類string \| null | 意味元の動画バイト列のSHA-256ダイジェスト。取得できない場合はnullです。 |
| フィールド`size_bytes` | 種類integer \| null | 意味元の動画ファイルのサイズ（バイト）。取得できない場合はnullです。 |
| フィールド`duration_ms` | 種類integer \| null | 意味実測された動画の長さ（ミリ秒）。取得できない場合はnullです。 |
| フィールド`width` | 種類integer \| null | 意味動画の幅（ピクセル）。取得できない場合はnullです。 |
| フィールド`height` | 種類integer \| null | 意味動画の高さ（ピクセル）。取得できない場合はnullです。 |
| フィールド`video_codec` | 種類string \| null | 意味動画コーデックの識別子。記録されていない場合はnullです。 |
| フィールド`has_audio` | 種類boolean \| null | 意味動画に音声トラックが含まれるかどうか。未測定の場合はnullです。 |
| フィールド`audio_codec` | 種類string \| null | 意味音声コーデックの識別子。識別子が記録されていない場合はnullです。 |

エラーと次の手順

| レスポンス | 条件 | 次の手順 |
| --- | --- | --- |
| レスポンス404 · `not_found_error` | 条件動画へのアクセスが利用できないか、この動画IDが見つかりません。 | 次の手順動画へのアクセス権を確認してください。既存の動画には、元の公開IDと同じAPIキーを使用してください。 |
| レスポンス401 · `authentication_error` | 条件APIキーが認証済みアカウントと一致しません。 | 次の手順送信する前に、APIキーとアカウントのアクセス権を確認してください。 |
| レスポンス400 · `invalid_request_error` | 条件リクエストを読み取れないか、ダウンロードのインデックスが無効です。 | 次の手順リクエスト本文を修正してください。ダウンロードする場合は、元のタスクから返された出力インデックスを選択してください。 |
| レスポンス422 · `price_unavailable` | 条件選択された動画設定の料金を算出できません。 | 次の手順サポートされている動画設定を選び、必須オプションをすべて指定してから、修正したリクエストを送信してください。 |
| レスポンス422 · `invalid_request_error` | 条件動画入力、または元の継続タスクが無効です。 | 次の手順有効なHTTPS入力を使用してください。継続する場合は、完了した元の動画の公開IDと、同じAPIキーを使用してください。 |
| レスポンス402 · `billing_error` | 条件利用可能な残高または上限の制約により、料金を仮押さえできません。 | 次の手順新しいリクエストを送る前に、利用可能な残高と上限を確認してください。 |
| レスポンス503 · `server_error` | 条件動画の検証、保存領域、またはサービスへのアクセスを一時的に利用できません。 | 次の手順サービスが利用可能になるまでお待ちください。すでに動画IDがある場合は、別の生成を作成せず、その元のタスクを確認してください。 |
| レスポンス503 · `result_pending_check` | 条件元の動画の結果と請求額を確認する必要があります。 | 次の手順返された動画IDを保持し、そのタスクを確認してください。確認中に、代わりの生成リクエストを送信しないでください。 |
| レスポンス503 · `owned_result_unavailable` | 条件既存の動画のダウンロードを一時的に利用できません。 | 次の手順後で同じ動画タスクを確認し、その既存の出力をダウンロードしてください。新しい生成を行うと、別の操作が作成されます。 |
| レスポンス409 · `video_not_ready` | 条件動画コンテンツは公開されていません。 | 次の手順元のタスクのステータスを確認してください。completedと報告されたらダウンロードします。failedと報告された場合は、その料金確認の通知に従ってください。 |

### エイリアス

#### モデルのエイリアス

**Ailoot Ultra** [`heygen/heygen-video-1`](https://ailoot.ai/models/ja/#m=heygen%2Fheygen-video-1&route=Ultra&caller=heygen%2Fheygen-video-1&fmt=videos)

#### メソッドパスのエイリアス

上記に表示されたメソッドパスを使用してください。

#### 関連する呼び出し用ID

[`heygen/heygen-video-1`](https://ailoot.ai/models/ja/#m=heygen%2Fheygen-video-1&route=Ultra&caller=heygen%2Fheygen-video-1&fmt=videos)

FAQ · HeyGen: HeyGen Video

利用できる入力と結果は何ですか？

`POST /v1/videos` · `heygen/heygen-video-1`: `text`, `image`, `audio`, `video` → `video`

リクエストはどの項目を使用しますか？

`POST /v1/videos` · `heygen/heygen-video-1`: `model`, `prompt`, `duration`, `resolution`, `aspect_ratio`, `generate_audio`, `frame_images`, `input_references`, `seed`, `callback_url`, `session_id`, `trace`, `user`

どの制限が適用されますか？

`POST /v1/videos` · `heygen/heygen-video-1`: `duration.minimum`: `1`; `duration.maximum`: `600`; `frame_images.max_items`: `1`; `frame_images.min_items`: `1`; `seed.minimum`: `-9223372036854775808`; `seed.maximum`: `9223372036854775807`

AilootをClaude Code、OpenCode、Hermes、自分のアプリに接続しましょう。

## 企業とそのプロジェクト群

企業とそのプロジェクト群：数百万の顧客、毎月数十億規模の売上。

## トークンを割引価格で購入。

継続利用にサブスクリプション割引。プロモコードでトークン購入が最大50%割引。

サブスクリプション

定期的なリクエストに合う割引プランを選びましょう。

最大50%のプロモコード

購入時にコードを入力すると、実施中のキャンペーンに沿って価格を再計算します。

支出を履歴で確認

各リクエストのモデル、トークン、金額が保存されます。

[サブスクリプションを選ぶ](https://ailoot.ai/docs/ja/billing/subscriptions/) · [モデルの価格を見る](https://ailoot.ai/models/ja/)

## 販売する製品に、 APIを組み込みましょう。

SaaS、アプリ、ボットをAilootの公式サービス提供条件とライセンス契約に基づいて接続できます。再販にはリセラーライセンスを申請できます。

商用アプリ

サービスの有料機能に、文章、画像、動画、音声の生成を組み込めます。

リセラーライセンス

プロジェクトの説明とアクセスの仕組みをお送りください。利用・再販条件の書面を申請できます。

サイトで契約文書を確認

接続前にサービス提供条件、ライセンス契約、データ処理ポリシーを読めます。

[リセラーライセンスを申請](mailto:support@ailoot.ai) · [サービス提供条件とライセンス契約](https://ailoot.ai/legal/offer?lang=ja)

## Ailoot · 企業とそのプロジェクト群





Ailootは、蓄積した運営経験、幅広い顧客基盤、安定したサービス、継続的なKPI管理を基盤としています。





企業とそのプロジェクト群：数百万の顧客、毎月数十億規模の売上。





Ailootはこの運営経験を、お客様の製品、エージェント、アプリケーション、自動化でAI機能を利用するためのAPIアクセスに活かしています。
