💡 High level concepts

Assets

We’ll be using emails for this example, but assets can be just about anything from PDFs to Excel spreadsheets to audio files. These are the unstructured entities Trellis will transform with individual operations.

Operations

An operation is a step that Trellis takes to process your assets. Examples include extracting information, classification, and generating new data. These operations can stack on each other, but they will eventually derive from the source content in the assets.

Transformations

Transformations group together the assets, operations, and processed data into a single entity. You can define a transformation by specifying a list of operations, as well as a model and an extraction mode. Read our transformation guide for more details.

Projects

Lastly, projects are simply a group of related transformations. While transformations each contain their own assets, you can also upload assets to the entire project, which will propagate the assets to every transformation.

Examples

Time to dive into the Trellis APIs!