Manage custom components
In addition to the standard workflow components—processors, operators, splitters, reducers and remappers—Knowledge Models and custom models, NL Flow can have an inventory of custom components, developed for specific needs.
An example is a component allowing the creation of workflow blocks that use a Large Language Model (LLM).
Custom components are, in practice, Docker images stored in a registry and thus do not take up "space" and computing resources in NL Flow until when corresponding blocks are instantiated in a published workflow, which takes place in an NL Flow runtime, be it the built-in one or an external one.
The inventory of custom components you manage with the NL Flow Web applications is a database of relatively small image manifests.
You manage the manifests of custom components in the Custom components view of the dashboard.
The following articles describe all the procedures for managing the manifests of custom components.