Todas las muestras de código de Document AI
Esta página contiene muestras de código para Document AI. Para buscar y filtrar muestras de código para otros productos de Google Cloud , consulta el navegador de muestras deGoogle Cloud .
Obtén detalles de la evaluación de una versión de procesador
Obtén detalles de la evaluación completada.
- Document AI
- Python
Toolbox: Crea lotes de documentos
Crea lotes de documentos para procesar con <code>batch_process_documents()</code>.
- Document AI
- Python
Toolbox: Cómo dividir un PDF
Divide un archivo PDF según el resultado de un procesador de divisor o clasificador.
- Document AI
- Python
Guía de inicio rápido
Procesa un documento con Document AI.
- Document AI
- Ruby
- C#
- JavaScript
- Python
- Go
- PHP
- Node.js
- Java
Toolbox: Convierte un documento a hOCR
Convierte el resultado <code>Document</code> de Document AI en una cadena XML de hOCR.
- Document AI
- Python
Obtén detalles sobre una operación de larga duración
Obtén el estado y los detalles de una operación de larga duración (LRO).
- Document AI
- Python
Anula la implementación de una versión del procesador
Después de crear una versión nueva del procesador y, luego, implementarla, puedes anular la implementación si no quieres que la versión del procesador pueda controlar las solicitudes de procesamiento.
- Document AI
- Python
Entrena una versión del procesador
Cómo iniciar un nuevo trabajo de entrenamiento para un procesador
- Document AI
- Python
Procesa un documento con un procesador de analizador de formularios
Envía una solicitud de procesamiento en línea a un procesador de analizador de formularios y analiza la respuesta. Extrae e imprime campos y tablas de formularios.
- Document AI
- Java
- JavaScript
- Node.js
- Python
Procesa un documento con un procesador de OCR de documentos
Envía una solicitud de procesamiento en línea a un procesador de OCR de documentos y analiza la respuesta. Extrae e imprime el texto completo, las dimensiones de la página, los idiomas detectados, los párrafos, los bloques, las líneas y los tokens.
- Document AI
- Java
- Python
- JavaScript
- Node.js
Toolbox: Exporta la tabla a un marco de datos o un archivo CSV
Exporta tablas de un documento procesado (o fragmentos de documentos) a un DataFrame de Pandas o a un archivo CSV.
- Document AI
- Python
Obtén una lista de procesadores
Muestra una lista de los procesadores existentes en un proyecto y una ubicación.
- Document AI
- Python
Cancelar una operación de larga duración
Cancela una operación de larga duración (LRO)
- Document AI
- Python
Borra una versión del procesador
Después de crear una versión del procesador nueva, puedes borrarla si ya no la necesitas. Nota: No puedes borrar las versiones de procesadores previamente entrenados ni la versión predeterminada actual.
- Document AI
- Python
Cómo ver detalles sobre una versión de procesador
Obtiene detalles sobre una versión de procesador
- Document AI
- Python
Implementa una versión del procesador
Después de crear una nueva versión del procesador, deberás implementarla para poder procesar documentos con esta versión. Nota: No puedes cambiar el estado de implementación de las versiones de procesadores previamente entrenados ni de la versión predeterminada actual.
- Document AI
- Python
Cómo ver las versiones de procesador disponibles
Muestra una lista de las versiones de procesador disponibles para un procesador
- Document AI
- Python
Solicita la revisión manual de un documento
Envía una solicitud de revisión manual ad hoc de un documento procesado.
- Document AI
- Python
Procesa un documento con un procesador especializado
Envía una solicitud de procesamiento en línea a un procesador especializado y analiza la respuesta. Extrae e imprime entidades, valores normalizados, confianza y propiedades.
- Document AI
- Node.js
- Python
- Java
- JavaScript
Evalúa una versión del procesador
Evalúa una versión de procesador con un conjunto de datos proporcionado.
- Document AI
- Python
Procesa un documento con un procesador de Divisor/Clasificador
Envía una solicitud de procesamiento en línea a un procesador especializado de divisores o clasificadores y analiza la respuesta. Extrae e imprime clasificaciones de documentos y rangos de páginas.
- Document AI
- Python
- Java
- JavaScript
- Node.js
Enumerar las operaciones de larga duración
Muestra una lista de las operaciones de larga duración (LRO) en un proyecto y una ubicación de Google Cloud.
- Document AI
- Python
Envía una solicitud de procesamiento de documentos por lotes
Envía una solicitud de procesamiento por lotes (asíncrona) a un procesador.
- Document AI
- Node.js
- Java
- JavaScript
- Python
Cómo cambiar la versión predeterminada del procesador
La versión predeterminada de un procesador especifica la versión que se usa para procesar documentos cuando no especificas una versión específica. Cuando creas un procesador, la versión predeterminada inicial es la más reciente del canal estable. Si cambias la versión predeterminada, las solicitudes entrantes se procesarán con la versión recién seleccionada. Si cambias la versión predeterminada mientras el procesador está en medio de una solicitud, esta seguirá usando la versión seleccionada anteriormente.
- Document AI
- Python
Toolbox: Convierte anotaciones externas al formato de Documento
Convierte las anotaciones externas al formato <a href="/document-ai/docs/reference/rest/v1/Document"><code>Document</code></a> que usa Document AI Workbench para el entrenamiento.
- Document AI
- Python
Toolbox: Convierte un documento en una respuesta de la API de Vision
Convierte el resultado <a href="/document-ai/docs/reference/rest/v1/Document"><code>Document</code></a> de Document AI en el resultado <a href="/vision/docs/reference/rest/v1/BatchAnnotateFilesResponse#annotatefileresponse"><code>AnnotateFileResponse</code></a> de la API de Vision.
- Document AI
- Python
Cómo sondear una operación de larga duración
Para sondear una operación, llama de forma reiterada al método <code>get_long_running_operation()</code> hasta que finalice la operación. Usa una retirada entre cada solicitud de sondeo, por ejemplo, 10 segundos.
- Document AI
- Python
Cómo enumerar los tipos de procesadores
Muestra todos los tipos de procesadores disponibles.
- Document AI
- Python
Toolbox: Guía de inicio rápido
Carga un documento procesado (o fragmentos de documentos) desde Cloud Storage para el procesamiento posterior.
- Document AI
- Python
Enumera las evaluaciones de una versión de procesador
Enumera las métricas de evaluación de una versión de procesador
- Document AI
- Python
Envía una solicitud de procesamiento en línea
Las solicitudes en línea (síncronas) permiten enviar un solo documento para su procesamiento.
- Document AI
- Python
- C#
- JavaScript
- Java
- Node.js
Toolbox: Exporta entidades a BigQuery
Exporta entidades de un documento procesado (o fragmentos de documentos) a una tabla de BigQuery.
- Document AI
- Python