--- title: "シーン要約活用のリクエスト" slug: "mi-request-transformation" updated: 2026-10-08T07:14:13Z published: 2026-10-08T07:14:13Z canonical: "api.ncloud-docs.com/mi-request-transformation" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # シーン要約活用のリクエスト VPC環境で利用できます。 アセットの最新のシーン要約(scene summary)結果に基づいて、目的別の変換テキストまたはシーンメタデータを作成する変換タスクをリクエストします。変換対象には、アセットの最新のシーン要約結果が自動的に選択されます。変換は非同期で処理され、リクエスト時に返される変換タスク IDを用いて[シーン要約活用結果の照会](/docs/ja/mi-get-transformation-result)より進行状況および結果を確認できます。 参考 - 変換はシーン要約が完了したアセットでリクエストできます。シーン要約が存在しない、または進行中である場合はエラーが返されます。 - 1つのアセットに対しては、プリセットにかかわらず同時に1つの変換のみ処理可能です。進行中の変換がある状態で新しい変換をリクエストするとエラーが返されます。前の変換が完了した後に再度リクエストしてください。 - 変換結果の言語(`locale`)はシーン要約の言語を継承し、変換リクエストで個別に指定することはできません。 - ワークスペースごとの変換リクエストは1分間に60回に制限されており、上限を超えるとエラーが返されます。 ## リクエスト リクエスト形式を説明します。リクエスト形式は次の通りです。 | メソッド | URI | | --- | --- | | POST | /api/v1/workspaces/{workspace_name}/projects/{project_id}/assets/{asset_id}/scene-summary/transformations | ### リクエストヘッダ Media Intelligence APIで共通して使用されるヘッダの詳細は、[Media Intelligenceのリクエストヘッダ](/docs/ja/maiu-overview#%EC%9A%94%EC%B2%AD%ED%97%A4%EB%8D%94)をご参照ください。 ### リクエストパスパラメータ パラメータの説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `workspace_name` | String | Required | ワークスペース名 | | `project_id` | String | Required | プロジェクト ID - [プロジェクトリストの照会](/docs/ja/maiu-list-projects)を参照 | | `asset_id` | String | Required | メディアアセット ID - [メディアアセットリストの照会](/docs/ja/mi-list-assets)を参照 - 変換対象には、アセットの最新のシーン要約結果が自動的に選択される | ### リクエストボディ リクエストボディの説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `preset` | String | Required | 変換プリセット - `SCENE_DIGEST`: シーン単位の要約(タイトル・キーワード・要約段落)を生成 - `SCENE_METADATA`: シーン単位のタグおよびメタデータを生成 | | `outputFields` | Array | Optional | 返す出力フィールドを選択(`SCENE_DIGEST`専用) - `title` \| `keywords` \| `paragraphs` - 未入力時、`title`、`keywords`、`paragraphs`のすべてを返す - `SCENE_METADATA`に渡すとエラーを返す | | `keywordCount` | Integer | Optional | シーンごとのキーワード数(`SCENE_DIGEST`専用) - `1`~`30` (デフォルト: `10`) - `outputFields`に`keywords`を含まない状態で渡すとエラーを返す | | `paragraphCount` | Integer | Optional | シーンごとの要約段落数(`SCENE_DIGEST`専用) - `1`~`5` (デフォルト: `3`) - `outputFields`に`paragraphs`を含まない状態で渡すとエラーを返す | ### リクエスト例 リクエストのサンプルコードは次の通りです。 `SCENE_DIGEST`プリセットのリクエスト例です。 ``` curl --location --request POST 'https://mi.apigw.ntruss.com/api/v1/workspaces/my-workspace/projects/1234/assets/5678/scene-summary/transformations' \ --header 'x-ncp-apigw-timestamp: {Timestamp}' \ --header 'x-ncp-iam-access-key: {Access Key}' \ --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \ --header 'Content-Type: application/json' \ --data '{ "preset": "SCENE_DIGEST", "outputFields": ["title", "keywords"], "keywordCount": 20 }' ``` `SCENE_METADATA`プリセットのリクエスト例です。 ``` curl --location --request POST 'https://mi.apigw.ntruss.com/api/v1/workspaces/my-workspace/projects/1234/assets/5678/scene-summary/transformations' \ --header 'x-ncp-apigw-timestamp: {Timestamp}' \ --header 'x-ncp-iam-access-key: {Access Key}' \ --header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' \ --header 'Content-Type: application/json' \ --data '{ "preset": "SCENE_METADATA" }' ``` ## レスポンス レスポンス形式を説明します。 ### レスポンスボディ レスポンスボディの説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `code` | String | - | [API処理結果コード](/docs/ja/maiu-overview#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C) | | `message` | String | - | [API処理結果メッセージ](/docs/ja/maiu-overview#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C) | | `result` | Object | - | 変換リクエスト受付情報 | | `result.id` | Integer | - | 変換タスク ID - [シーン要約活用変換結果の照会](/docs/ja/mi-get-transformation-result)時に使用 | | `result.preset` | String | - | リクエストした変換プリセット | | `result.locale` | String | - | 変換結果の言語 - シーン要約の言語を継承 - BCP 47形式(`ko-KR`、`en-US`、`ja-JP`) | | `result.createdTime` | String | - | 変換リクエストの作成日時 - ISO 8601形式 | ### レスポンスステータスコード Media Intelligence APIで共通して使用されるレスポンスステータスコードの詳細は、[Media Intelligenceのレスポンスステータスコード](/docs/ja/maiu-overview#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C)をご参照ください。 ### レスポンス例 レスポンスのサンプルコードは次の通りです。 ``` { "code": "0", "message": "success", "result": { "id": 2001, "preset": "SCENE_DIGEST", "locale": "en-US", "createdTime": "2026-05-22T14:30:00" } } ```