Aller au contenu principal

enterprise_ai.multimodal.video

Source : sdks/python/src/enterprise_ai/multimodal/video/__init__.py. Retour à l'index de la référence du SDK Python.

remarque

Cette page est générée par tools/docs/gen_sdk_reference.py depuis les sources du SDK et les dossiers de textes OpenAPI. Ne la modifiez pas à la main : changez la source et régénérez.

Classe VideoClient​

Multimodal. Médias et traitement multimodal : stockage chiffré de médias et travaux de vision, génération et retouche d'images, traitement et génération de vidéos, transcription de la parole, diarisation, synthèse vocale et DLP multimodale.

Resource

VideoClient.generate​

generate(prompt: str, model: str | None = None, seconds: float | None = None, size: str | None = None, **extra: Any) -> Any

Générer une vidéo. Lance un travail de génération vidéo et répond 202 avec le travail ; suivez-le avec GET /v1/multimodal/jobs/{job_id}. L'usage est compté en secondes de vidéo. Demande tenant_admin, developer ou agent.

Route : /v1/multimodal/video/generate (POST).

NomTypeDéfautRequisDescription
promptstrouiDescription de la vidéo (1 à 8000 caractères).
modelstr | NoneNonenonModèle à utiliser. Par défaut : l'adaptateur configuré.
secondsfloat | NoneNonenonDurée en secondes (plus de 0, 120 au plus, 5 par défaut).
sizestr | NoneNonenonTaille <largeur>x<hauteur> en pixels. 1280x720 par défaut.
**extraAnynonChamps supplémentaires fusionnés dans le corps de la requête.

Retour : Any. Réponse JSON décodée de l'opération « Générer une vidéo ».

Erreurs levées : les erreurs typées du transport (Erreurs).

VideoClient.process​

process(media_id: str, fps: float | None = None, operations: list[str] | None = None, sample_rate: int | None = None, **extra: Any) -> Any

Traiter une vidéo. Extrait des images et/ou la piste audio d'un média vidéo ou d'une vidéo fournie directement (201, le travail ; mis en file quand ffmpeg n'est pas disponible). operations n'accepte que frames et audio (400 invalid_request). Demande tenant_admin, developer ou agent.

Route : /v1/multimodal/video/process (POST).

NomTypeDéfautRequisDescription
media_idstrouiMédia vidéo enregistré.
fpsfloat | NoneNonenonImages extraites par seconde (plus de 0, 60 au plus, 1 par défaut).
operationslist[str] | NoneNonenonCe qu'il faut extraire : frames, audio ou les deux. Par défaut ["frames", "audio"].
sample_rateint | NoneNonenonFréquence d'échantillonnage de l'audio extrait, en Hz. 16000 par défaut.
**extraAnynonChamps supplémentaires fusionnés dans le corps de la requête.

Retour : Any. Réponse JSON décodée de l'opération « Traiter une vidéo ».

Erreurs levées : les erreurs typées du transport (Erreurs).