Antes de poder enviar documentos para que se procesen, primero debe crear su propia instancia de un procesador. En esta página se explica cómo crear y gestionar procesadores.
Procesadores disponibles
Para crear una instancia de procesador mediante la API, debes conocer el nombre de cada tipo de procesador. Obtén esta lista de forma dinámica (con el código que se indica más abajo), ya que tu acceso puede cambiar.
Los tipos de procesador disponibles públicamente son los siguientes:
Digitalizar procesadores
OCR_PROCESSOR
FORM_PARSER_PROCESSOR
LAYOUT_PARSER_PROCESSOR
Procesadores preentrenados
BANK_STATEMENT_PROCESSOR
EXPENSE_PROCESSOR
FORM_W2_PROCESSOR
ID_PROOFING_PROCESSOR
INVOICE_PROCESSOR
PAYSTUB_PROCESSOR
US_DRIVER_LICENSE_PROCESSOR
US_PASSPORT_PROCESSOR
UTILITY_PROCESSOR
Procesadores de extracción, clasificación y división
CUSTOM_EXTRACTION_PROCESSOR
CUSTOM_CLASSIFICATION_PROCESSOR
CUSTOM_SPLITTING_PROCESSOR
SUMMARIZER_PROCESSOR
Mostrar tipos de procesadores
UI web
En la Google Cloud consola, en la sección Document AI, ve a la página Galería de procesadores.
Consulta o busca en la lista de tipos de procesador.
REST
En este ejemplo se muestra cómo obtener una lista de los tipos de procesador disponibles para tu proyecto mediante el método fetchProcessorTypes
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
Método HTTP y URL:
GET https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:fetchProcessorTypes
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:fetchProcessorTypes"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION:fetchProcessorTypes" | Select-Object -Expand Content
La respuesta es una lista de ProcessorType
que muestra los tipos de procesador disponibles, junto con la categoría y las ubicaciones disponibles.
{ "processorTypes": [ [ ... { "name": "projects/PROJECT_ID/locations/LOCATION/processorTypes/FORM_PARSER_PROCESSOR", "type": "FORM_PARSER_PROCESSOR", "category": "GENERAL", "availableLocations": [ { "locationId": "eu" }, { "locationId": "us" } ], "allowCreation": true, "launchStage": "GA" }, { "name": "projects/PROJECT_ID/locations/LOCATION/processorTypes/OCR_PROCESSOR", "type": "OCR_PROCESSOR", "category": "GENERAL", "availableLocations": [ { "locationId": "eu" }, { "locationId": "us" } ], "allowCreation": true, "launchStage": "GA" }, { "name": "projects/PROJECT_ID/locations/LOCATION/processorTypes/INVOICE_PROCESSOR", "type": "INVOICE_PROCESSOR", "category": "SPECIALIZED", "availableLocations": [ { "locationId": "eu" }, { "locationId": "us" } ], "allowCreation": true, "launchStage": "GA" }, { "name": "projects/PROJECT_ID/locations/LOCATION/processorTypes/US_DRIVER_LICENSE_PROCESSOR", "type": "US_DRIVER_LICENSE_PROCESSOR", "category": "SPECIALIZED", "availableLocations": [ { "locationId": "us" }, { "locationId": "eu" } ], "allowCreation": true, "launchStage": "GA" }, ... ] }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Crear un procesador
UI web
En la Google Cloud consola, en la sección Document AI, ve a la página Galería de procesadores.
Consulta o busca en la galería de procesadores para encontrar el que quieras crear.
En la lista, haga clic en el tipo de procesador que quiera crear.
En la ventana lateral Crear procesador, especifica un nombre para el procesador.
Selecciona tu región de la lista.
Haz clic en Crear para crear el procesador.
Se le dirigirá a la pestaña Resumen del procesador, que contiene información como Nombre, ID, Tipo y Endpoint de predicción. Usa este endpoint para enviar solicitudes.
REST
En este ejemplo se muestra cómo crear un processor
con el método processors.create
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
- PROCESSOR_TYPE: tipo de procesador. Por ejemplo:
OCR_PROCESSOR
FORM_PARSER_PROCESSOR
INVOICE_PROCESSOR
US_DRIVER_LICENSE_PROCESSOR
- DISPLAY_NAME: nombre visible del procesador.
Método HTTP y URL:
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors
Cuerpo JSON de la solicitud:
{ "type": "PROCESSOR_TYPE", "displayName": "DISPLAY_NAME" }
Para enviar tu solicitud, elige una de estas opciones:
curl
Guarda el cuerpo de la solicitud en un archivo llamado request.json
y ejecuta el siguiente comando:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d @request.json \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors"
PowerShell
Guarda el cuerpo de la solicitud en un archivo llamado request.json
y ejecuta el siguiente comando:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-ContentType: "application/json; charset=utf-8" `
-InFile request.json `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors" | Select-Object -Expand Content
Si la solicitud se realiza de forma correcta, el servidor devuelve un código de estado HTTP 200 OK
y la respuesta en formato JSON. La respuesta contiene información sobre el procesador recién creado, como el processEndpoint
y el nombre completo del procesador.
Ambas cadenas contienen el ID de procesador único (por ejemplo, aa22ec60216f6ccc
) necesario para enviar solicitudes.
{ "name": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID", "type": "PROCESSOR_TYPE", "displayName": "DISPLAY_NAME", "state": "ENABLED", "processEndpoint": "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:process", "createTime": "2022-03-02T22:50:31.395849Z", "defaultProcessorVersion": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/pretrained" }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Obtener una lista de procesadores
UI web
En la consola de Google Cloud , en la sección Document AI, ve a la página Procesadores.
En la página Procesadores se muestran todos los procesadores junto con su nombre, estado, región y tipo.
REST
En este ejemplo se muestra cómo enumerar los processors
existentes mediante el método processors.list
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
Método HTTP y URL:
GET https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors" | Select-Object -Expand Content
La respuesta es una lista de Processors
, que contiene información sobre cada procesador, como su name
, type
, state
y otros detalles.
{ "processors": [ { "name": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID", "type": "FORM_PARSER_PROCESSOR", "displayName": "DISPLAY_NAME", "state": "ENABLED", "processEndpoint": "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:process", "createTime": "2022-03-02T22:33:54.938593Z", "defaultProcessorVersion": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/pretrained" } ] }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ver los detalles de un encargado del tratamiento de datos
UI web
En la sección Document AI de la Google Cloud consola, ve a la página Procesadores.
En la lista de procesadores, haga clic en el nombre del procesador del que quiera ver los detalles.
Se le dirigirá a la pestaña Resumen del procesador, que contiene información como Nombre, ID, Tipo y Endpoint de predicción.
REST
En este ejemplo se muestra cómo obtener detalles sobre un Processor
con el método processors.get
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
- PROCESSOR_ID: el ID de tu procesador personalizado.
Método HTTP y URL:
GET https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID" | Select-Object -Expand Content
La respuesta es un Processor
, que contiene información sobre el procesador, como su name
, type
, state
y otros detalles.
{ "processors": [ { "name": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID", "type": "OCR_PROCESSOR", "displayName": "DISPLAY_NAME", "state": "ENABLED", "processEndpoint": "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:process", "createTime": "2022-03-02T22:33:54.938593Z", "defaultProcessorVersion": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID/processorVersions/pretrained" } ] }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Habilitar un procesador
UI web
En la sección Document AI de la Google Cloud consola, ve a la página Procesadores.
Junto al procesador, en el menú de acciones
, haz clic en Habilitar procesador.
REST
En este ejemplo se muestra cómo habilitar un Processor
ya creado mediante el método processors.enable
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
- PROCESSOR_ID: el ID de tu procesador personalizado.
Método HTTP y URL:
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:enable
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:enable"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:enable" | Select-Object -Expand Content
La respuesta es una operación de larga duración.
{ "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.EnableProcessorMetadata", "commonMetadata": { "state": "RUNNING", "createTime": "2022-03-02T22:52:49.957096Z", "updateTime": "2022-03-02T22:52:50.175976Z", "resource": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID" } } }
Para sondear la operación de larga duración, llama a operations.get:
curl -X GET https://documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/operations/OPERATION \ -H "Authorization: Bearer "$(gcloud auth print-access-token) \ -H "X-Goog-User-Project: PROJECT_ID"
El elemento
EnableProcessorMetadata
de la respuesta indica el estado de la operación:{ "name": "projects/<project_id>/locations/<location>/operations/<operation>", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.EnableProcessorMetadata", "commonMetadata": { "state": "SUCCEEDED", "createTime": "2022-03-02T22:52:49.957096Z", "updateTime": "2022-03-02T22:52:50.175976Z", "resource": "projects/<project_id>/locations/<location>/processors/<processor_id>" } }, "done": true, "response": { "@type": "type.googleapis.com/google.cloud.documentai.v1.EnableProcessorResponse" } }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Inhabilitar un procesador
UI web
En la sección Document AI de la Google Cloud consola, ve a la página Procesadores.
- Junto al procesador, en el menú de acciones , haz clic en Inhabilitar procesador.
REST
En este ejemplo se muestra cómo inhabilitar un Processor
con el método processors.disable
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
- PROCESSOR_ID: el ID de tu procesador personalizado.
Método HTTP y URL:
POST https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:disable
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X POST \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-d "" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:disable"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method POST `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID:disable" | Select-Object -Expand Content
La respuesta es una operación de larga duración.
{ "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.DisableProcessorMetadata", "commonMetadata": { "state": "RUNNING", "createTime": "2022-03-02T22:52:49.957096Z", "updateTime": "2022-03-02T22:52:50.175976Z", "resource": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID" } } }
Para sondear la operación de larga duración, llama a operations.get:
curl -X GET https://documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/operations/OPERATION \ -H "Authorization: Bearer "$(gcloud auth print-access-token) \ -H "X-Goog-User-Project: PROJECT_ID"
El elemento
DisableProcessorMetadata
de la respuesta indica el estado de la operación:{ "name": "projects/<project_id>/locations/<location>/operations/<operation>", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.DisableProcessorMetadata", "commonMetadata": { "state": "SUCCEEDED", "createTime": "2022-03-02T22:52:49.957096Z", "updateTime": "2022-03-02T22:52:50.175976Z", "resource": "projects/<project_id>/locations/<location>/processors/<processor_id>" } }, "done": true, "response": { "@type": "type.googleapis.com/google.cloud.documentai.v1.DisableProcessorResponse" } }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Eliminar un procesador
UI web
En la sección Document AI de la Google Cloud consola, ve a la página Procesadores.
- Junto al procesador, en el menú de acciones , haz clic en Eliminar procesador.
REST
En este ejemplo se muestra cómo eliminar un Processor
con el método processors.delete
.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
- LOCATION: la ubicación de tu procesador, por ejemplo:
us
- Estados Unidoseu
- Unión Europea
- PROJECT_ID: tu ID de proyecto Google Cloud .
- PROCESSOR_ID: el ID de tu procesador personalizado.
Método HTTP y URL:
DELETE https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID
Para enviar tu solicitud, elige una de estas opciones:
curl
Ejecuta el comando siguiente:
curl -X DELETE \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID"
PowerShell
Ejecuta el comando siguiente:
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method DELETE `
-Headers $headers `
-Uri "https://LOCATION-documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID" | Select-Object -Expand Content
La respuesta es una operación de larga duración.
{ "name": "projects/PROJECT_ID/locations/LOCATION/operations/OPERATION", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.DeleteProcessorMetadata", "commonMetadata": { "state": "RUNNING", "createTime": "2022-03-02T22:52:49.957096Z", "updateTime": "2022-03-02T22:52:50.175976Z", "resource": "projects/PROJECT_ID/locations/LOCATION/processors/PROCESSOR_ID" } } }
Para sondear la operación de larga duración, llama a operations.get:
curl -X GET https://documentai.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/operations/OPERATION \ -H "Authorization: Bearer "$(gcloud auth print-access-token) \ -H "X-Goog-User-Project: PROJECT_ID"
El elemento
DeleteProcessorMetadata
de la respuesta indica el estado de la operación:{ "name": "projects/<project_id>/locations/<location>/operations/<operation>", "metadata": { "@type": "type.googleapis.com/google.cloud.documentai.v1.DeleteProcessorMetadata", "commonMetadata": { "state": "SUCCEEDED", "createTime": "2022-03-02T22:52:49.957096Z", "updateTime": "2022-03-02T22:52:50.175976Z", "resource": "projects/<project_id>/locations/<location>/processors/<processor_id>" } }, "done": true, "response": { "@type": "type.googleapis.com/google.protobuf.Empty" } }
Python
Para obtener más información, consulta la documentación de referencia de la API Python de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Go
Para obtener más información, consulta la documentación de referencia de la API Go de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Java
Para obtener más información, consulta la documentación de referencia de la API Java de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
Ruby
Para obtener más información, consulta la documentación de referencia de la API Ruby de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.
C#
Para obtener más información, consulta la documentación de referencia de la API C# de Document AI.
Para autenticarte en Document AI, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta el artículo Configurar la autenticación en un entorno de desarrollo local.