Veritone provides guidelines for writing your own engine and deploying into aiWARE. We recommend writing or using a custom engine when:
-
You have a custom model (either written from scratch or pre-trained on your data)
-
You want to work with a new version of a foundation model
-
You want to execute custom code as a task in an aiWARE job (In most cases, Automate is the best option, but if you have an existing code/container, or a complex workflow, using it as an engine may be best)
Below is our documentation on writing engines: