Python SDK Reference
API Overview
Modules
nemo_fabric.client: Native Python client for resolving and running NVIDIA NeMo Fabric agents.nemo_fabric.runtime: Runtime lifecycle support for the NVIDIA NeMo Fabric Python SDK.nemo_fabric.streaming: NVIDIA NeMo Relay streaming support for the NVIDIA NeMo Fabric Python SDK.nemo_fabric.models: Pydantic SDK models for NVIDIA NeMo Fabric configuration and requests.nemo_fabric.types: Public data contracts for the NeMo Fabric Python SDK.nemo_fabric.errors: Public exception hierarchy for the NeMo Fabric Python SDK.
Classes
client.Fabric: Primary Python entrypoint for NeMo Fabric.runtime.Runtime: One logical, stateful harness execution.runtime.RuntimeStatus: Lifecycle state of a runtime.streaming.InvokeStream: Async iterator of raw ATOF records for one runtime invocation.models.EnvironmentConfig: Execution environment configuration supplied by the consumer.models.FabricBaseModel: Base class for SDK-facing Pydantic models.models.FabricConfig: SDK-facing typed NeMo Fabric agent configuration.models.HarnessConfig: Harness adapter selection plus adapter-owned settings.models.InstructionConfig: One portable instruction value.models.InstructionsConfig: Harness-neutral agent instructions.models.McpConfig: MCP capability configuration.models.McpServerConfig: MCP server configuration.models.MetadataConfig: Human-readable agent identity.models.ModelConfig: Configuration for one model role.models.RelayAtifConfig: NeMo Relay ATIF export configuration.models.RelayAtofConfig: NeMo Relay ATOF export configuration.models.RelayAtofFileSinkConfig: NeMo Relay ATOF file sink configuration.models.RelayAtofStreamSinkConfig: NeMo Relay ATOF stream sink configuration.models.RelayComponentConfig: Generic NeMo Relay plugin component configuration.models.RelayConfig: First-class NeMo Relay integration configuration.models.RelayConfigPolicy: NeMo Relay config validation policy.models.RelayHttpStorageConfig: NeMo Relay ATIF HTTP storage configuration.models.RelayObservabilityConfig: NeMo Relay observability component configuration.models.RelayOtlpConfig: NeMo Relay OTLP export configuration for OpenTelemetry/OpenInference.models.RelayS3StorageConfig: NeMo Relay ATIF S3 storage configuration.models.RunRequest: One validated NeMo Fabric invocation request.models.RuntimeConfig: Invocation runtime contract.models.SkillConfig: Skill capability configuration.models.TelemetryConfig: Telemetry configuration.models.TelemetryProviderConfig: Provider-specific telemetry configuration.models.ToolsConfig: Harness-neutral tool capability configuration.types.AdapterInfo: Resolved adapter identity attached to a run plan.types.ArtifactManifest: Normalized collection of artifacts produced by a run.types.ArtifactRef: Reference to one artifact produced by a run.types.DoctorCheck: One diagnostic check in aDoctorReport.types.DoctorReport: Aggregate preflight diagnostics for a resolved run plan.types.ErrorInfo: Structured failure returned inside a normalizedRunResult.types.FabricEvent: One normalized lifecycle or invocation event.types.RunOutput: Normalized adapter output.types.RunPlan: Immutable execution plan produced before a runtime is started.types.RunResult: Normalized terminal result from one NeMo Fabric invocation.types.RuntimeCapabilities: Operations declared by the resolved runtime and adapter.types.RuntimeHandle: Opaque identity and binding for one started runtime.types.TelemetryRef: Reference to external or persisted telemetry for a run.errors.FabricCapabilityError: Operation rejected by resolved runtime capabilities or implementation status.errors.FabricConfigError: Invalid SDK input, request shape, factory, or resolved config.errors.FabricError: Base class for structured SDK-level NeMo Fabric errors.errors.FabricNativeUnavailableError: SDK call requires the PyO3 extension, but it is not installed or importable.errors.FabricRuntimeError: Failure while starting, invoking, stopping, or otherwise driving a runtime.errors.FabricStateError: Operation rejected because a local runtime is in the wrong state.
Functions
- No functions
This file was automatically generated via lazydocs.