Safe Synthesizer NeMo Helix SDK Resources
The nemo_safe_synthesizer_plugin.sdk module provides NeMo Helix-specific helpers for creating and monitoring NeMo Safe Synthesizer jobs. Use these objects when you want to create jobs through the platform Jobs service and retrieve platform-managed results.
SafeSynthesizerResource
SafeSynthesizerResource is the entry point for working with NeMo Safe Synthesizer on NeMo Helix. Build it from a NemoClient instance:
These examples use the default workspace. If your current CLI context uses a different workspace, run nemo config set --workspace default first. To check, run nemo config view.
An AsyncSafeSynthesizerResource with the same surface is available for AsyncNemoClient.
SafeSynthesizerJobsResource
safe_synthesizer.jobs calls the plugin API for NeMo Safe Synthesizer jobs.
The async resource exposes the same methods as async def methods.
SafeSynthesizerJobBuilder
SafeSynthesizerJobBuilder assembles a job spec, uploads local datasets to Files, creates the job, and returns a SafeSynthesizerJob wrapper.
SafeSynthesizerJob
SafeSynthesizerJob is a convenience wrapper returned by the builder.
Related Topics
- Safe Synthesizer 101 - create and monitor a first job
- Safe Synthesizer Jobs - understand job lifecycle and troubleshooting
- Parameters Reference - review job spec and configuration fields