AI Toolkit + Prism Pipeline Plugin
AI Toolkit + Prism Pipeline Plugin
Versioned Training Tools Built for Repeatable AI Production
Versioned Training Tools Built for Repeatable AI Production
This plugin registers AI-Toolkit as a Prism App plugin and treats .ymal files as Prism scene files so they appear in the Project Browser. Opening a .ymal file copies its YAML text to the system clipboard, and saving a new version from the clipboard uses Prism’s native versioning flow so the correct versioninfo.json is created automatically.
This plugin registers AI-Toolkit as a Prism App plugin and treats .ymal files as Prism scene files so they appear in the Project Browser. Opening a .ymal file copies its YAML text to the system clipboard, and saving a new version from the clipboard uses Prism’s native versioning flow so the correct versioninfo.json is created automatically.
Plugin Features
Training Versioning
Track AI-Toolkit training files in Prism with clear version history for easier review and iteration.
Clipboard-Based Workflow
Move .ymal pipeline files in and out of Prism quickly using a simple clipboard-based workflow.
Prism AI Toolkit Plugin
Adds native AI-Toolkit workflow support to Prism so you can version, browse, and manage .yaml files inside your pipeline.
AI-Toolkit Prism Pipeline Plugin
Adds AI-Toolkit pipeline support to Prism so you can version, browse, and manage .ymal files inside your pipeline.
What it does
This plugin registers AI-Toolkit as a Prism App plugin and treats .ymal files as Prism scene files so they appear in the Project Browser. Opening a .ymal file copies its YAML text to the system clipboard, and saving a new version from the clipboard uses Prism’s native versioning flow so the correct versioninfo.json is created automatically.
Install location
Install the plugin into Prism’s App plugins folder:
C:\ProgramData\Prism2\plugins\AIToolkit\The documented folder structure is:
C:\ProgramData\Prism2\plugins\AIToolkit\
Scripts\
Prism_AIToolkit_init.py
Prism_AIToolkit_init_unloaded.py
Prism_AIToolkit_Variables.py
Prism_AIToolkit_externalAccess_Functions.py
Prism_AIToolkit_Functions.py
Prism_AIToolkit_Integration.py
Resources\
AIToolkit.ico
Presets\
EmptyScene AIToolkit.ymal
Install steps
- Open Prism.
- Go to Prism Settings.
- Click the Create New Plugin icon in the top-right corner.
- In the create plugin popup:
- set Name to
AIToolkit - set Type to
Custom - set Location to
Custom
- set Name to
- In the Path field, paste the full path where you want the AIToolkit plugin folder to be created.
- Confirm the plugin creation. Prism will create the AIToolkit plugin folder and its default files.
- Close Prism.
- Delete the generated plugin files in that AIToolkit plugin folder.
- Copy the provided plugin files into the matching
Scripts,Resources, andPresetsfolders. - Open Prism again.
- Make sure the plugin is enabled.
- Restart Prism if needed so the plugin, filters, and menu actions load correctly.
How to Use
Save an AI-Toolkit training config into Prism
- In AI-Toolkit, open the training job you created.
- Go to the Advanced tab.
- Select and copy all of the
.ymaltext.
Then in Prism:
- Go to Scenefiles under the correct Department and Task.
- In the files area, right-click and choose Create New Version from Preset.
- Select EmptyScene AI-Toolkit.
This creates a blank AI-Toolkit .ymal file in Prism.
- Right-click the new AI-Toolkit record in Prism.
- Choose Save New Version from Clipboard.
If the .ymal text is still in your system clipboard, Prism will create the next version and write the clipboard contents into that file.
Send a saved Prism version back into AI-Toolkit
- In Prism, right-click the AI-Toolkit record you want to use.
- Choose Copy Pipeline to Clipboard.
- Go back to AI-Toolkit.
- Open the training job and go to the Advanced tab.
- Paste the copied text into the editor.