Parses a list of blobs lazily.
This is a long-running operation. A recommended way is to decouple parsing from creating LangChain Documents:
operations = parser.docai_parse(blobs, gcs_path) parser.is_running(operations) You can get operations names and save them: names = [op.operation.name for op in operations] And when all operations are finished, you can use their results: operations = parser.operations_from_names(operation_names) results = parser.get_results(operations) docs = parser.parse_from_results(results)
a timeout to wait for Document AI to complete, in seconds.
an interval to wait until next check whether parsing operations have been completed, in seconds