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

# Aperçu de la sélection vidéo Kling

> Utilisez le endpoint Preview Selected Video Area pour générer un aperçu rapide des régions choisies dans les modifications vidéo multimodales Kling via CometAPI.

Utilisez ce endpoint pour prévisualiser la région sélectionnée avant de soumettre la tâche finale de modification multimodale.

## Pourquoi l’aperçu est important

* Il vous permet de vérifier que les points de sélection couvrent l’objet ou la zone visée
* Il aide à repérer les mauvais masques avant de consommer un appel de génération
* C’est le point de contrôle le plus sûr entre la modification de la sélection et la création de la tâche finale

## Rôle dans le workflow

<Steps>
  <Step title="Initialize the session">
    Commencez par [Initialize Video for Editing](./initialize-video-for-editing) et conservez le `session_id` renvoyé sur le même compte.
  </Step>

  <Step title="Add selection points">
    Utilisez [Add Video Selection](./add-video-selection) jusqu’à ce que la région soit presque correcte.
  </Step>

  <Step title="Preview before generating">
    Appelez ce endpoint, puis passez à [Create Task](./create-task) uniquement lorsque la sélection semble correcte.
  </Step>
</Steps>

<Tip>
  Pour la référence complète des paramètres, consultez la [documentation de l’API Kling](https://kling.ai/document-api/apiReference/model/multiElements).
</Tip>


## OpenAPI

````yaml api/openapi/video/kling/multimodal-video-editing/post-preview-selected-video-area.openapi.json POST /kling/v1/videos/multi-elements/preview-selection
openapi: 3.1.0
info:
  title: Preview Selected Video Area API
  version: 1.0.0
servers:
  - url: https://api.cometapi.com
security:
  - bearerAuth: []
paths:
  /kling/v1/videos/multi-elements/preview-selection:
    post:
      summary: Preview Selected Video Area
      operationId: preview_selected_video_area
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - session_id
              properties:
                session_id:
                  type: string
                  description: Session id returned by the video initialization endpoint.
              default:
                session_id: <session_id>
            examples:
              Default:
                summary: Default
                value:
                  session_id: <session_id>
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                required:
                  - code
                  - message
                properties:
                  code:
                    type: integer
                    description: Response code. `0` means the request succeeded.
                  message:
                    type: string
                    description: Response message.
                  data:
                    type: object
                    description: Route-specific response payload when present.
                    additionalProperties: true
                additionalProperties: true
      x-codeSamples:
        - lang: Shell
          label: Default
          source: >
            curl
            https://api.cometapi.com/kling/v1/videos/multi-elements/preview-selection
            \
              -H "Authorization: Bearer $COMETAPI_KEY" \
              -H "Content-Type: application/json" \
              -d '{
                  "session_id": "<session_id>"
                }'
        - lang: Python
          label: Default
          source: |
            import os
            import requests

            response = requests.post(
                "https://api.cometapi.com/kling/v1/videos/multi-elements/preview-selection",
                headers={"Authorization": "Bearer " + os.environ["COMETAPI_KEY"]},
                json={
                  "session_id": "<session_id>"
                },
            )

            result = response.json()
            print(result.get("code"), result.get("data"))
        - lang: JavaScript
          label: Default
          source: >
            const response = await
            fetch("https://api.cometapi.com/kling/v1/videos/multi-elements/preview-selection",
            {
              method: "POST",
              headers: {
                Authorization: `Bearer ${process.env.COMETAPI_KEY}`,
                "Content-Type": "application/json",
              },
              body: JSON.stringify({
                "session_id": "<session_id>"
              }),
            });


            const result = await response.json();

            console.log(result.code, result.data);
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: Bearer token authentication. Use your CometAPI key.

````