I would like to use the AI assist feature in a programmatic way. Is this possible?
Currently it is available only as a GUI inside FME workbench
I would like to provide a prompt + workspace file, call an API, and then get a response based on the workspace context
Currently I don't think such a connector/api is available programmatically. Read up here on the recent white paper from Safe software fme.safe.com/security

Technically, yes, whether Safe intends for it to be used that way, not sure.
I won’t go into too much detail, but looking at the API calls Workbench makes you can get an idea of what it’s doing an could use that to programmatically interface with it.


I’m working on this service. I can confirm that this API is not intended for direct use, and is subject to change. Feel free to play around with it – it’s open to anyone with an FME account currently – but please don’t build any important workflows based on it or expect it to remain open indefinitely.
I’ll add that the streaming interface is not great for the programmatic use described here, so if we did choose to offer this as a service, we’d most likely have a different endpoint that provides the whole response in one go.
FYI