---
title: &quot;Hermes Agent で InfiniteTalk を RunAPI 経由で使う — トーキングアバター API ガイド&quot;
url: &quot;https://runapi.ai/ja/hermes-infinitetalk.md&quot;
canonical: &quot;https://runapi.ai/ja/hermes-infinitetalk&quot;
locale: &quot;ja&quot;
model: &quot;infinitetalk&quot;
---

# Hermes Agent で InfiniteTalk を使う。

InfiniteTalk は音声ファイルと顔画像からリップシンクされたトーキングアバター動画を生成します。Hermes Agent は RunAPI カスタムエンドポイントを通じて呼び出します。custom:runapi を一度設定すれば、audio_to_video を送って完成した動画をポーリングするだけです。

## API example

```bash
curl -X POST https://runapi.ai/api/v1/infinitetalk/audio_to_video \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;infinitetalk-from-audio&quot;,
    &quot;source_audio_url&quot;: &quot;https://example.com/speech.mp3&quot;,
    &quot;source_image_url&quot;: &quot;https://example.com/avatar.jpg&quot;,
    &quot;prompt&quot;: &quot;A professional presenter delivering a product overview&quot;
  }&#39;

```

### Response

```json
{
  &quot;task_id&quot;: &quot;tsk_abc123&quot;,
  &quot;status&quot;: &quot;pending&quot;,
  &quot;model&quot;: &quot;infinitetalk-from-audio&quot;
}

```

## How it works

1. **RunAPI を設定する** — Hermes Agent が実行される環境に RUNAPI_API_KEY を設定します。すでに RunAPI を custom:runapi プロバイダーとして追加済みであれば、同じキーで InfiniteTalk リクエストを処理できます。
2. **InfiniteTalk を呼び出す** — model、音声 URL、画像 URL、出力を説明するプロンプトを指定して audio_to_video エンドポイントに POST リクエストを送ります。Hermes Agent は custom:runapi プロバイダーを通じてこのリクエストをビルドして送信できます。
3. **結果をポーリングする** — エンドポイントは即座に task_id を返します。ステータスが completed になるまでタスクステータスエンドポイントをポーリングし、レスポンスから出力動画 URL を読み取ります。

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | 必須。infinitetalk-from-audio を使用します。 |
| `source_audio_url` | `string` | 必須。リップシンクするソース音声ファイルの URL。 |
| `source_image_url` | `string` | 必須。アニメーションする顔またはアバター画像の URL。 |
| `prompt` | `string` | 必須。生成したい動画出力のテキスト説明。最大 5000 文字。 |
| `output_resolution` | `string` | 省略可。出力動画の解像度。指定可能な値：480p、720p。デフォルトは 480p。 |
| `seed` | `integer` | 省略可。再現性シード。10000 から 1000000 の整数。 |
| `callback_url` | `string` | 省略可。タスク完了時に POST を受け取る webhook URL。 |

## FAQ

### Hermes Agent で InfiniteTalk を使えますか？

はい。Hermes Agent は custom:runapi プロバイダーを通じて RunAPI の InfiniteTalk エンドポイントを呼び出せます。環境変数に RUNAPI_API_KEY を設定し、model、音声 URL、画像 URL を指定して /api/v1/infinitetalk/audio_to_video に POST します。

### InfiniteTalk に別の API キーが必要ですか？

いいえ。チャット、画像、動画生成に使用している RUNAPI_API_KEY が InfiniteTalk でもそのまま使えます。すべての RunAPI モデルは 1 つのキーと 1 つのクレジット残高を共有します。

### InfiniteTalk は同期ですか、非同期ですか？

非同期です。作成エンドポイントは即座に task_id を返します。タスクステータスエンドポイントをポーリングするか、callback_url を提供して動画の準備ができたときに webhook を受け取ります。

### RunAPI での InfiniteTalk のコストは？

InfiniteTalk はタスクごとの課金です。現在の料金は RunAPI 料金ページで確認してください。クレジットはすべての RunAPI モデルで共有する残高から差し引かれます。


## Links

- [Hermes Agent セットアップガイド →](https://runapi.ai/ja/hermes-agent)
- [RunAPI の InfiniteTalk →](https://runapi.ai/ja/models/infinitetalk)
- [Model catalog](https://runapi.ai/ja/models)
- [API docs](https://runapi.ai/ja/docs)
