Skip to main content

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

  1. Open Prism.
  2. Go to Prism Settings.
  3. Click the Create New Plugin icon in the top-right corner.
  4. In the create plugin popup:
    • set Name to AIToolkit
    • set Type to Custom
    • set Location to Custom
  5. In the Path field, paste the full path where you want the AIToolkit plugin folder to be created.
  6. Confirm the plugin creation. Prism will create the AIToolkit plugin folder and its default files.
  7. Close Prism.
  8. Delete the generated plugin files in that AIToolkit plugin folder.
  9. Copy the provided plugin files into the matching Scripts, Resources, and Presets folders.
  10. Open Prism again.
  11. Make sure the plugin is enabled.
  12. Restart Prism if needed so the plugin, filters, and menu actions load correctly.

How to Use

Save an AI-Toolkit training config into Prism

  1. In AI-Toolkit, open the training job you created.
  2. Go to the Advanced tab.
  3. Select and copy all of the .ymal text.

Then in Prism:

  1. Go to Scenefiles under the correct Department and Task.
  2. In the files area, right-click and choose Create New Version from Preset.
  3. Select EmptyScene AI-Toolkit.

This creates a blank AI-Toolkit .ymal file in Prism.

  1. Right-click the new AI-Toolkit record in Prism.
  2. 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

  1. In Prism, right-click the AI-Toolkit record you want to use.
  2. Choose Copy Pipeline to Clipboard.
  3. Go back to AI-Toolkit.
  4. Open the training job and go to the Advanced tab.
  5. Paste the copied text into the editor.