Nuclia automatically indexes your unstructured data from any internal and external source, providing optimized search results and generative answers. It can handle video and audio transcription, image content extraction, and document parsing.The
Nuclia Understanding API
supports the processing of unstructured data, including text, web pages, documents, and audio/video contents. It extracts all texts wherever it is (using speech-to-text or OCR when needed), it identifies entities, it also extracts metadata, embedded files (like images in a PDF), and web links. It also provides a summary of the content.
To use the Nuclia Understanding API
, you need to have a Nuclia
account. You can create one for free at https://nuclia.cloud, and then create a NUA key.
push
action. As the processing is done asynchronously, the results might be returned in a different order than the files were pushed. That is why you need to provide an id
to match the results with the corresponding file.
pull
action in a loop until you get the JSON-formatted result.
async
mode, you only need to do a push, and it will wait until the results are pulled:
enable_ml
is set to True
)enable_ml
is set to True
)enable_ml
is set to True
)/processing/download
endpoint.
Also at any level, if an attribute exceeds a certain size, it will be put in a downloadable file and will be replaced in the document by a file pointer. This will consist of {"file": {"uri": "JWT_TOKEN"}}
. The rule is that if the size of the message is greater than 1000000 characters, the biggest parts will be moved to downloadable files. First, the compression process will target vectors. If that is not enough, it will target large field metadata, and finally it will target extracted text.