The Unstructured Ingest Python library does not work with the Unstructured API.For information about the Unstructured API, see the Unstructured API Overview.
Getting started
You can use the Unstructured Ingest Python library to process files locally, or you can use the Ingest Python library to send files in batches to Unstructured for processing. Local processing does not use an Unstructured API key or API URL. Using the Ingest Python library to send files in batches to Unstructured for processing is more robust but requires an Unstructured API key and API URL, as follows:- Go to https://platform.unstructured.io and use your email address, Google account, or GitHub account to sign up for an Unstructured account (if you do not already have one) and sign into the account at the same time. The Unstructured user interface (UI) appears.
-
Get your Unstructured API key:
a. In the Unstructured UI, click API Keys on the sidebar.
b. Click Generate API Key.
c. Follow the on-screen instructions to finish generating the key.
d. Click the Copy icon next to your new key to add the key to your system’s clipboard. If you lose this key, simply return and click the Copy icon again.
By following the preceding instructions, you are signed up for a Developer pay per page account by default.To save money, consider switching to a Subscribe & Save account instead. To save even more money,
consider switching to an Enterprise account instead.
- The default Unstructured API URL for Unstructured Ingest is
https://api.unstructuredapp.io/general/v0/general
, which is the API URL for the Unstructured Partition Endpoint. You must specify this API URL in your code only if you are not using this default, for example, if you are calling a version of the Unstructured API that is hosted on your own compute infrastructure.
If the Unstructured API is hosted on your own compute infrastructure, the process
for generating Unstructured API keys, and the Unstructured API URL that you use, are different.
For details, contact Unstructured Sales at
sales@unstructured.io.
Installation
One approach to get started quickly with the Unstructured Ingest Python library is to install Python and then run the following command:To migrate from older, deprecated versions of the Ingest Python library that used
pip install unstructured
, see the migration guide.