Tutti gli esempi di codice di Document AI
Questa pagina contiene esempi di codice per Document AI. Per cercare e filtrare i sample di codice per altri Google Cloud prodotti, consulta il Google Cloud browser di sample.
Elaborare un documento utilizzando un elaboratore di separatori/classificatori
Invia una richiesta di elaborazione online a un processore di classificazione/separazione specializzato e analizza la risposta. Estrae e stampa le classificazioni dei documenti e gli intervalli di pagine.
- Document AI
- Java
- Python
- JavaScript
- Node.js
Visualizzare i dettagli di un'operazione a lunga esecuzione
Visualizza lo stato e i dettagli di un'operazione a lunga esecuzione (LRO).
- Document AI
- Python
Elaborare un documento utilizzando un processore OCR di documenti
Invia una richiesta di elaborazione online a un processore OCR di documenti ed esegue l'analisi della risposta. Estrae e stampa il testo completo, le dimensioni della pagina, le lingue rilevate, i paragrafi, i blocchi, le righe e i token.
- Document AI
- Node.js
- Java
- JavaScript
- Python
Toolbox - Converti annotazioni esterne in formato Documento
Converti le annotazioni esterne nel formato <a href="/document-ai/docs/reference/rest/v1/Document"><code>Document</code></a> utilizzato da Document AI Workbench per l'addestramento.
- Document AI
- Python
Toolbox - Suddividi un PDF
Suddividi un file PDF in base all'output di un processore di separazione/classificazione.
- Document AI
- Python
Toolbox - Guida rapida
Carica un documento elaborato (o frammenti di documenti) da Cloud Storage per il post-trattamento.
- Document AI
- Python
Annullare il deployment di una versione del processore
Dopo aver creato e disegnato una nuova versione del processore, puoi annullarne il deployment se non vuoi che la versione del processore possa gestire le richieste di elaborazione.
- Document AI
- Python
Toolbox - Esportare entità in BigQuery
Esporta le entità da un documento elaborato (o da frammenti di documenti) in una tabella BigQuery.
- Document AI
- Python
Elenca le operazioni a lunga esecuzione
Elenca le operazioni a lungo termine (LRO) in un progetto e una località Google Cloud.
- Document AI
- Python
Guida rapida
Elabora un documento utilizzando Document AI.
- Document AI
- Node.js
- C#
- Java
- JavaScript
- Go
- PHP
- Python
- Ruby
Inviare una richiesta di elaborazione batch dei documenti
Invia una richiesta di elaborazione batch (asincrona) a un elaboratore.
- Document AI
- Python
- Java
- JavaScript
- Node.js
Addestrare una versione del processore
Avvia un nuovo job di addestramento per un'unità di elaborazione
- Document AI
- Python
Toolbox - Converti documento in risposta dell'API Vision
Converti l'output <a href="/document-ai/docs/reference/rest/v1/Document"><code>Document</code></a> di Document AI in <a href="/vision/docs/reference/rest/v1/BatchAnnotateFilesResponse#annotatefileresponse"><code>AnnotateFileResponse</code></a> di API Vision.
- Document AI
- Python
Valutare una versione del processore
Valutare una versione del processore con un set di dati fornito.
- Document AI
- Python
Inviare una richiesta di elaborazione online
Le richieste online (sincrone) consentono di inviare un singolo documento per l'elaborazione.
- Document AI
- C#
- Python
- Java
- Node.js
- JavaScript
Visualizzare un elenco di elaboratori
Elenca i processori esistenti in un progetto e in una località.
- Document AI
- Python
Eliminare una versione del processore
Dopo aver creato una nuova versione del processore, puoi eliminarla se non ne hai più bisogno. Nota: non puoi eliminare le versioni del processore preaddestrate o la versione predefinita corrente.
- Document AI
- Python
Elaborare un documento utilizzando un elaboratore specializzato
Invia una richiesta di elaborazione online a un processore specializzato e analizza la risposta. Estrae e stampa entità, valori normalizzati, affidabilità e proprietà.
- Document AI
- JavaScript
- Java
- Node.js
- Python
Cassetta degli attrezzi - Esporta la tabella in un dataframe o in un file CSV
Esporta le tabelle da un documento elaborato (o da frammenti di documenti) in un DataFrame Pandas o in un file CSV.
- Document AI
- Python
Esegui il deployment di una versione del processore
Dopo aver creato una nuova versione del processore, dovrai eseguirne il deployment prima di poter elaborare i documenti con questa versione. Nota: non puoi modificare lo stato di deployment delle versioni del processore preaddestrate o della versione predefinita corrente.
- Document AI
- Python
Annullare un'operazione a lunga esecuzione
Annullamento di un'operazione a lunga esecuzione (LRO)
- Document AI
- Python
Elenco delle valutazioni per una versione del processore
Elenco delle metriche di valutazione per una versione del processore
- Document AI
- Python
Modificare la versione del processore predefinita
La versione predefinita di un processore specifica la versione utilizzata per elaborare i documenti quando non ne specifichi una specifica. Quando crei un processore, la versione predefinita iniziale è la versione più recente del canale stabile. Se modifichi la versione predefinita, le richieste in arrivo vengono elaborate utilizzando la versione appena selezionata. Se modifichi la versione predefinita mentre il processore è nel mezzo di una richiesta, la richiesta continuerà a utilizzare la versione selezionata in precedenza.
- Document AI
- Python
Visualizzare i dettagli della valutazione di una versione del processore
Visualizza i dettagli di una valutazione completata.
- Document AI
- Python
Visualizzare i dettagli di una versione del processore
Recupera i dettagli di una versione del processore per un processore
- Document AI
- Python
Toolbox - Converti documento in hOCR
Converti l'output <code>Document</code> di Document AI in una stringa XML hOCR.
- Document AI
- Python
Visualizzare i dettagli di un processore
Recupera i dettagli di un processore esistente
- Document AI
- Python
Toolbox - Crea batch di documenti
Crea batch di documenti da elaborare con <code>batch_process_documents()</code>.
- Document AI
- Python
Visualizzare le versioni del processore disponibili
Elenca le versioni del processore disponibili per un processore
- Document AI
- Python
Elaborare un documento utilizzando un processore dell'analizzatore sintattico di moduli
Invia una richiesta di elaborazione online a un processore dell'analizzatore sintattico di moduli ed esegue l'analisi della risposta. Estrae e stampa campi e tabelle dei moduli.
- Document AI
- Node.js
- Java
- Python
- JavaScript
Richiesta della revisione da parte di persone fisiche di un documento
Invia una richiesta di revisione ad hoc di un documento elaborato da parte di persone fisiche.
- Document AI
- Python
Eseguire il polling di un'operazione a lunga esecuzione
Per eseguire il polling di un'operazione, chiama ripetutamente il metodo <code>get_long_running_operation()</code> fino al termine dell'operazione. Utilizza un backoff tra ogni richiesta di polling, ad esempio 10 secondi.
- Document AI
- Python