Share via


ReviewsOperations Clase

Operaciones reviewsOperations.

Herencia
builtins.object
ReviewsOperations

Constructor

ReviewsOperations(client, config, serializer, deserializer)

Parámetros

Nombre Description
client
Requerido

Cliente para solicitudes de servicio.

config
Requerido

Configuración del cliente de servicio.

serializer
Requerido

Serializador de modelo de objetos.

deserializer
Requerido

Deserializador de modelo de objetos.

Variables

Nombre Description
content_type

Tipo de contenido. Valor constante: "text/plain".

Métodos

add_video_frame

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

add_video_frame_stream

Use este método para agregar fotogramas para una revisión de vídeo. Escala temporal: este parámetro es un factor que se usa para convertir la marca de tiempo en un marco en milisegundos. La escala temporal se proporciona en la salida del procesador multimedia de vídeo de Content Moderator en la plataforma de Azure Media Services. La escala temporal de la salida de moderación de vídeo es Ticks/Second.

add_video_frame_url

Use este método para agregar fotogramas para una revisión de vídeo. Escala temporal: este parámetro es un factor que se usa para convertir la marca de tiempo en un marco en milisegundos. La escala temporal se proporciona en la salida del procesador multimedia de vídeo de Content Moderator en la plataforma de Azure Media Services. La escala temporal de la salida de moderación de vídeo es Ticks/Second.

add_video_transcript

Esta API agrega un archivo de transcripción (versión de texto de todas las palabras pronunciadas en un vídeo) a una revisión de vídeo. El archivo debe tener un formato WebVTT válido.

add_video_transcript_moderation_result

Esta API agrega un archivo de resultados de texto de pantalla de transcripción para una revisión de vídeo. El archivo de resultados de texto de pantalla de transcripción es el resultado de la API Screen Text. Para generar un archivo de resultados de texto de pantalla de transcripción, se debe filtrar un archivo de transcripción para buscar blasfemias mediante la API Screen Text.

create_job

Se devolverá un identificador de trabajo para el contenido publicado en este punto de conexión. Una vez que el contenido se evalúe en el flujo de trabajo proporcionado, se creará o omitirá la revisión en función de la expresión de flujo de trabajo.

Esquemas de devolución de llamada

Ejemplo de devolución de llamada de finalización del trabajo


{
"JobId": "
create_reviews

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

create_video_reviews

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

get_job_details

Obtiene los detalles del trabajo para un id. de trabajo.

get_review

Devuelve los detalles de revisión para el id. de revisión pasado.

get_video_frames

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

publish_video_review

Publique la revisión de vídeo para que esté disponible para su revisión.

add_video_frame

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

add_video_frame(team_name, review_id, timescale=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

Nombre del equipo.

review_id
Requerido
str

Identificador de la revisión.

timescale
int

Escala temporal del vídeo al que va a agregar fotogramas.

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Ninguno o ClientRawResponse si raw=true

Excepciones

Tipo Description

add_video_frame_stream

Use este método para agregar fotogramas para una revisión de vídeo. Escala temporal: este parámetro es un factor que se usa para convertir la marca de tiempo en un marco en milisegundos. La escala temporal se proporciona en la salida del procesador multimedia de vídeo de Content Moderator en la plataforma de Azure Media Services. La escala temporal de la salida de moderación de vídeo es Ticks/Second.

add_video_frame_stream(content_type, team_name, review_id, frame_image_zip, frame_metadata, timescale=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
content_type
Requerido
str

Tipo de contenido.

team_name
Requerido
str

Nombre del equipo.

review_id
Requerido
str

Identificador de la revisión.

frame_image_zip
Requerido

Archivo ZIP que contiene imágenes de marco.

frame_metadata
Requerido
str

Metadatos del marco.

timescale
int

Escala temporal del vídeo .

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Ninguno o ClientRawResponse si raw=true

Excepciones

Tipo Description

add_video_frame_url

Use este método para agregar fotogramas para una revisión de vídeo. Escala temporal: este parámetro es un factor que se usa para convertir la marca de tiempo en un marco en milisegundos. La escala temporal se proporciona en la salida del procesador multimedia de vídeo de Content Moderator en la plataforma de Azure Media Services. La escala temporal de la salida de moderación de vídeo es Ticks/Second.

add_video_frame_url(content_type, team_name, review_id, video_frame_body, timescale=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
content_type
Requerido
str

Tipo de contenido.

team_name
Requerido
str

Nombre del equipo.

review_id
Requerido
str

Identificador de la revisión.

video_frame_body
Requerido

Cuerpo para agregar fotogramas de vídeo API

timescale
int

Escala temporal del vídeo.

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Ninguno o ClientRawResponse si raw=true

Excepciones

Tipo Description

add_video_transcript

Esta API agrega un archivo de transcripción (versión de texto de todas las palabras pronunciadas en un vídeo) a una revisión de vídeo. El archivo debe tener un formato WebVTT válido.

add_video_transcript(team_name, review_id, vt_tfile, custom_headers=None, raw=False, callback=None, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

Nombre del equipo.

review_id
Requerido
str

Identificador de la revisión.

vt_tfile
Requerido

Archivo de transcripción del vídeo.

custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
callback
Callable[<xref:Bytes>, <xref:response=None>]

Cuando se especifique, se llamará con cada fragmento de datos que se transmita. La devolución de llamada debe tomar dos argumentos, los bytes del fragmento actual de datos y el objeto de respuesta. Si los datos se cargan, la respuesta será Ninguna.

valor predeterminado: None
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Ninguno o ClientRawResponse si raw=true

Excepciones

Tipo Description

add_video_transcript_moderation_result

Esta API agrega un archivo de resultados de texto de pantalla de transcripción para una revisión de vídeo. El archivo de resultados de texto de pantalla de transcripción es el resultado de la API Screen Text. Para generar un archivo de resultados de texto de pantalla de transcripción, se debe filtrar un archivo de transcripción para buscar blasfemias mediante la API Screen Text.

add_video_transcript_moderation_result(content_type, team_name, review_id, transcript_moderation_body, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
content_type
Requerido
str

Tipo de contenido.

team_name
Requerido
str

Nombre del equipo.

review_id
Requerido
str

Identificador de la revisión.

transcript_moderation_body
Requerido

Cuerpo para agregar la API de resultados de moderación de transcripciones de vídeo

custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Ninguno o ClientRawResponse si raw=true

Excepciones

Tipo Description

create_job

Se devolverá un identificador de trabajo para el contenido publicado en este punto de conexión. Una vez que el contenido se evalúe en el flujo de trabajo proporcionado, se creará o omitirá la revisión en función de la expresión de flujo de trabajo.

Esquemas de devolución de llamada

Ejemplo de devolución de llamada de finalización del trabajo


{
"JobId": "
create_job(team_name, content_type, content_id, workflow_name, job_content_type, content_value, call_back_endpoint=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

Nombre del equipo.

content_type
Requerido
str

Imagen, texto o vídeo. Entre los valores posibles se incluyen: 'Image', 'Text', 'Video'

content_id
Requerido
str

Id/Name para identificar el contenido enviado.

workflow_name
Requerido
str

Nombre del flujo de trabajo que desea invocar.

job_content_type
Requerido
str

Tipo de contenido. Entre los valores posibles se incluyen: "application/json", "image/jpeg"

content_value
Requerido
str

Contenido que se va a evaluar para un trabajo.

call_back_endpoint
str

Punto de conexión de devolución de llamada para publicar el resultado del trabajo de creación.

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

JobId o ClientRawResponse si raw=true

Excepciones

Tipo Description

create_reviews

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

create_reviews(url_content_type, team_name, create_review_body, sub_team=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
url_content_type
Requerido
str

Tipo de contenido.

team_name
Requerido
str

Nombre del equipo.

create_review_body
Requerido

Cuerpo para crear la API de revisiones

sub_team
str

SubTeam del equipo, quiere asignar la revisión creada.

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
list[str],
<xref:msrest.pipeline.ClientRawResponse>

list o ClientRawResponse si raw=true

Excepciones

Tipo Description

create_video_reviews

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

create_video_reviews(content_type, team_name, create_video_reviews_body, sub_team=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
content_type
Requerido
str

Tipo de contenido.

team_name
Requerido
str

Nombre del equipo.

create_video_reviews_body
Requerido

Cuerpo para crear la API de revisiones

sub_team
str

SubTeam del equipo, quiere asignar la revisión creada.

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
list[str],
<xref:msrest.pipeline.ClientRawResponse>

list o ClientRawResponse si raw=true

Excepciones

Tipo Description

get_job_details

Obtiene los detalles del trabajo para un id. de trabajo.

get_job_details(team_name, job_id, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

Nombre del equipo.

job_id
Requerido
str

Id. del trabajo.

custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
Job,
<xref:msrest.pipeline.ClientRawResponse>

Trabajo o ClientRawResponse si raw=true

Excepciones

Tipo Description

get_review

Devuelve los detalles de revisión para el id. de revisión pasado.

get_review(team_name, review_id, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

Nombre del equipo.

review_id
Requerido
str

Id. de la revisión.

custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

Revisar o ClientRawResponse si raw=true

Excepciones

Tipo Description

get_video_frames

Las revisiones creadas se mostrarán para los revisores del equipo. A medida que los revisores completan la revisión, se publicarán los resultados de la revisión (es decir, HTTP POST) en la propiedad CallBackEndpoint especificada.

Esquemas de devolución de llamada

Revisión del ejemplo de devolución de llamada de finalización

{
"ReviewId": "

get_video_frames(team_name, review_id, start_seed=None, no_of_records=None, filter=None, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

El nombre del equipo.

review_id
Requerido
str

Id. de la revisión.

start_seed
int

Marca de tiempo del marco desde donde desea empezar a capturar los fotogramas.

valor predeterminado: None
no_of_records
int

Número de fotogramas que se van a capturar.

valor predeterminado: None
filter
str

Obtiene los marcos filtrados por etiquetas.

valor predeterminado: None
custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
<xref:msrest.pipeline.ClientRawResponse>

Frames o ClientRawResponse si raw=true

Excepciones

Tipo Description

publish_video_review

Publique la revisión de vídeo para que esté disponible para su revisión.

publish_video_review(team_name, review_id, custom_headers=None, raw=False, **operation_config)

Parámetros

Nombre Description
team_name
Requerido
str

El nombre del equipo.

review_id
Requerido
str

Id. de la revisión.

custom_headers

encabezados que se agregarán a la solicitud

valor predeterminado: None
raw

devuelve la respuesta directa junto con la respuesta deserializada.

valor predeterminado: False
operation_config
Requerido

Invalidaciones de configuración de la operación.

Devoluciones

Tipo Description
None,
<xref:msrest.pipeline.ClientRawResponse>

Ninguno o ClientRawResponse si raw=true

Excepciones

Tipo Description

Atributos

models

models = <module 'azure.cognitiveservices.vision.contentmoderator.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.9\\x64\\Lib\\site-packages\\azure\\cognitiveservices\\vision\\contentmoderator\\models\\__init__.py'>