Asociación de un recurso de Cognitive Services con un conjunto de aptitudes en Azure Cognitive Search

Al configurar una canalización de enriquecimiento con IA opcional en Azure Cognitive Search, se puede enriquecer un número limitado de documentos de forma gratuita. En el caso de cargas de trabajo mayores y más frecuentes, hay que asociar un recurso multiservicio facturable de Cognitive Services.

Un recurso multservicio hace referencia a "Cognitive Services" como oferta, en lugar de a servicios individuales, y el acceso se concede a través de una clave de API única. Esta clave se especifica en un conjunto de aptitudes y permite a Microsoft cobrarle por el uso de estas API:

  • Computer Vision para el análisis de imágenes y el reconocimiento óptico de caracteres (OCR)
  • Servicio de lenguaje para la detección de idioma, el reconocimiento de entidades, el análisis de sentimiento y la extracción de frases clave
  • Traductor para la traducción automática de texto

Sugerencia

Azure proporciona infraestructura para supervisar la facturación y los presupuestos. Para obtener más información sobre la supervisión de Cognitive Services, consulte Planeamiento y administración de los costes de Azure Cognitive Services.

Establecimiento de la clave de recurso

Puede usar Azure Portal, la API REST o un SDK de Azure para asociar un recurso facturable a un conjunto de aptitudes.

Si deja la propiedad sin especificar, el servicio de búsqueda intentará usar los enriquecimientos gratuitos disponibles para el indizador diariamente. La ejecución de aptitudes facturables se detendrá en 20 transacciones por invocación del indizador y aparecerá un mensaje de tiempo de espera agotado en el historial de ejecución del indizador.

  1. Inicie sesión en Azure Portal.

  2. Cree un recurso multiservicio de Cognitive Services en la misma región que el servicio de búsqueda.

  3. Agregue la clave a la definición de un conjunto de aptitudes:

    • Si utiliza el Asistente para la importación de datos, escriba la clave en el segundo paso, "Agregar enriquecimientos con IA".

    • Si agrega la clave a un conjunto de aptitudes nuevo o existente, proporciónela en la pestaña Cognitive Services.

    Captura de pantalla de la página de claves.

Uso de la clave

Se aplica la facturación basada cuando las llamadas API a los recursos de Cognitive Services superan las 20 llamadas API al dia por cada indizador.

La clave se usa para la facturación, pero no para las conexiones. En el caso de las conexiones, un servicio de búsqueda se conecta a través de la red interna a un recurso de Cognitive Services que se encuentra en la misma región física. La mayoría de las regiones que ofrecen Cognitive Search también ofrecen Cognitive Services.

Si intenta usar el enriquecimiento con IA en una región que no tenga ambos servicios, verá este mensaje: "La clave proporcionada no es una clave de tipo CognitiveServices válida para la región del servicio de búsqueda".

Nota

Algunas habilidades integradas se basan en una instancia de Cognitive Services no regional (por ejemplo, la habilidad de traducción de texto). El uso de una habilidad no regional implica que la solicitud podría ser atendida en una región distinta de la región de Azure Cognitive Search. Para obtener más información sobre los servicios no regionales, consulte la página de productos de Cognitive Services por región.

Casos especiales con requisitos clave

La búsqueda de entidades personalizada se mide en Azure Cognitive Search, no en Cognitive Services, pero requiere una clave de recurso de Cognitive Services para desbloquear transacciones más allá de 20 por indizador al día. Solo para esta aptitud, la clave de recurso desbloquea el número de transacciones, pero no está relacionada con la facturación.

Enriquecimientos gratuitos

El enriquecimiento con IA ofrece una pequeña cantidad de procesamiento gratuito de enriquecimientos gratuitos para que pueda completar ejercicios breves sin tener que asociar un recurso de Cognitive Services. Los enriquecimientos gratuitos son 20 documentos al día por cada indizador. Puede restablecer el indizador para restablecer el contador si desea repetir un ejercicio.

Algunos enriquecimientos siempre son gratuitos:

Enriquecimientos facturables

Durante el enriquecimiento con IA, Cognitive Search llama a las API de Cognitive Services para las aptitudes integradas que se basan en Computer Vision, Translator y Azure Cognitive Services for Language.

Las aptitudes integradas facturables que hacen llamadas de back-end a Cognitive Services incluyen Vinculación de entidad, Reconocimiento de entidades, Análisis de imágenes, Extracción de frases clave, Detección de idioma, OCR, Detección de información personalmente identificable (PII), Opinión y Traducción de texto.

La extracción de imágenes es una operación de Azure Cognitive Search que se produce al descifrar documentos antes del enriquecimiento. La extracción de imágenes se factura en todos los niveles, a excepción de 20 extracciones diarias gratuitas en el nivel gratuito. Los costes de extracción de imágenes se aplican a los archivos de imagen dentro de blobs, a las imágenes insertadas en otros archivos (archivos PDF y otros archivos de aplicación) y a las imágenes extraídas mediante Extracción de documentos. Para ver los precios de la extracción de imágenes, consulte la página de precios de Azure Cognitive Search.

Sugerencia

Para reducir el coste del procesamiento del conjunto de habilidades, habilite el enriquecimiento incremental (versión preliminar) para almacenar en caché y reutilizar cualquier enriquecimiento que no se vea afectado por los cambios realizados en un conjunto de habilidades. El almacenamiento en caché requiere Azure Storage (consulte los precios), pero el costo acumulado de la ejecución del conjunto de aptitudes es menor si se pueden reutilizar los enriquecimientos existentes, especialmente en los que usan extracción de imágenes y análisis.

Ejemplo: estimación de costos

Para calcular los costos asociados con la indexación de Cognitive Search, empiece con una idea de cómo debe verse un documento promedio para que pueda ejecutar algunos números. Un cálculo aproximado, por ejemplo, sería:

  • 1000 archivos PDF.
  • Seis páginas cada uno.
  • Una imagen por página (6000 imágenes).
  • 3000 caracteres por página.

Supongamos que hay una canalización que consta del descifrado de cada documento PDF con extracción de imágenes y texto, reconocimiento óptico de caracteres (OCR) de las imágenes y reconocimiento de entidad de las organizaciones.

Los precios mostrados en este artículo son hipotéticos. Se usan para ilustrar el proceso de estimación. Sus costos podrían ser más bajos. Para ver los precios reales de las transacciones, consulte Precios de Cognitive Services.

  1. Para el descifrado de documentos con contenido de texto e imagen, la extracción de texto actualmente es gratis. Para 6000 imágenes, suponga 1 USD por cada 1000 imágenes extraídas. Eso es un costo de 6 USD para este paso.

  2. Para realizar el reconocimiento óptico de caracteres (OCR) de 6000 imágenes en inglés, la aptitud de reconocimiento de OCR usa el mejor algoritmo (DescribeText). Suponiendo un precio de 2,50 USD por cada 1000 imágenes que se analizan, tendríamos que pagar 15,00 USD en este paso.

  3. Para la extracción de entidades, tendríamos un total de tres registros de texto por página. Cada registro tiene 1000 caracteres. Tres registros de texto por página multiplicados por 6000 páginas equivalen a 18 000 registros de texto. Suponiendo un costo de 2,00 USD por cada 1,000 registros de texto, en este paso tendríamos un costo de 36,00 USD.

En resumen, pagaría unos 57 USD por la ingesta de 1000 documentos PDF de este tipo con el conjunto de aptitudes descrito.

Pasos siguientes