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

# MiniMax H3

> MixRouteを通じたMiniMax H3のマルチモーダル動画生成。テキストからの動画生成と非同期タスクの例を紹介します。

MiniMax H3は、MixRouteを通じて利用できるMiniMaxの汎用マルチモーダル動画生成モデルです。

動画生成エンドポイントでは、正確なモデルIDである`MiniMax-H3`を使用してください。

<Tip>
  フィールドの完全なリファレンスについては、[MiniMax H3 API](/ja/api-reference/endpoint/minimax-h3)を参照してください。MixRouteでは、H3の制御設定を`metadata.content`、`metadata.resolution`、`metadata.duration`、`metadata.ratio`に配置してください。
</Tip>

<Info>
  `model`と`prompt`はルートに配置してください。`content`、`resolution`、`duration`、`ratio`を含むH3のコンテンツおよび出力制御は、`metadata`に配置します。プロンプトとテキストコンテンツの整合性を保ってください。
</Info>

## 例

`MIXROUTE_API_KEY`にMixRouteキーを設定してください。参照URLやBase64のプレースホルダーは、ご自身のアクセス可能なメディアに置き換えてください。各リクエストは、受け付けられると課金対象の生成タスクを作成します。

<Tabs>
  <Tab title="テキストから動画を生成">
    ```bash theme={null}
    curl --location "https://api.mixroute.ai/v1/video/generations" \
      --header "Authorization: Bearer $MIXROUTE_API_KEY" \
      --header "Content-Type: application/json" \
      --data '{
      "model": "MiniMax-H3",
      "prompt": "A professor is teaching a class in a classroom.",
      "metadata": {
        "content": [
          {
            "type": "text",
            "text": "A professor is teaching a class in a classroom."
          }
        ],
        "resolution": "768P",
        "duration": 4,
        "ratio": "9:16"
      }
    }'
    ```
  </Tab>
</Tabs>

### Python

```python theme={null}
import json
import os
import requests

payload = json.loads(r'''
{
  "model": "MiniMax-H3",
  "prompt": "A professor is teaching a class in a classroom.",
  "metadata": {
    "content": [
      {
        "type": "text",
        "text": "A professor is teaching a class in a classroom."
      }
    ],
    "resolution": "768P",
    "duration": 4,
    "ratio": "9:16"
  }
}
''')
response = requests.post(
    "https://api.mixroute.ai/v1/video/generations",
    headers={"Authorization": "Bearer " + os.environ["MIXROUTE_API_KEY"]},
    json=payload,
    timeout=60,
)
response.raise_for_status()
print(response.json())
```

## タスクの結果

返されたMixRouteタスクIDを[動画タスクの照会](/ja/api-reference/endpoint/query-video-task)で使用してください。ゲートウェイのレスポンスは、必ずしもベンダーのネイティブなレスポンス構造とは一致しません。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.