OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug
2.0.0-preview.4
Prefix Reserved
dotnet add package OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug --version 2.0.0-preview.4
NuGet\Install-Package OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug -Version 2.0.0-preview.4
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug" Version="2.0.0-preview.4" />
<PackageVersion Include="OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug" Version="2.0.0-preview.4" />
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug" />
paket add OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug --version 2.0.0-preview.4
#r "nuget: OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug, 2.0.0-preview.4"
#:package OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug@2.0.0-preview.4
#addin nuget:?package=OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug&version=2.0.0-preview.4&prerelease
#tool nuget:?package=OPCFoundation.NetStandard.Opc.Ua.AI.Client.Debug&version=2.0.0-preview.4&prerelease
Client support for OPC UA AI Model Management
Opc.Ua.AI.Client provides a high-level client facade for the draft OPC UA AI Model Management and Inference companion model. The API is organised around the specification concepts: AI root, model catalogue, model cards and resources, datasets, deployments, model sources, inference jobs, learning jobs, evaluation runs, and inference transfers.
The root AIClient resolves the AI namespace and folders, enumerates typed instances, and opens focused clients such as AIModelClient, AIDeploymentClient, AIModelSourceClient, and AIInferenceTransferClient. These clients use the generated ObjectType proxies for method calls and return named snapshot records for reads. Artefact transfer is exposed through ByteString and stream helpers over the standard OPC UA FileType methods.
Part of the OPC UA .NET Standard stack.
Draft. The OPC UA - AI Model Management and Inference companion specification is a working draft. Its namespace URI and every NodeId are provisional, and every ObjectType and BrowseName can change when the working group publishes.
Documentation
See the AI Model Management sample
for the example: ModelManagementServer publishes a catalogue and
routes inference, and ModelManagementClient walks it with AIClient.
License
MIT - see the license.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- BitFaster.Caching (>= 2.6.1)
- Microsoft.Bcl.TimeProvider (>= 10.0.11)
- Microsoft.Extensions.Configuration (>= 10.0.11)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Diagnostics (>= 10.0.11)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Http (>= 10.0.11)
- Microsoft.Extensions.Http.Resilience (>= 10.9.0)
- Microsoft.Extensions.Logging (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options (>= 10.0.11)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.11)
- OPCFoundation.NetStandard.Opc.Ua.AI.Debug (>= 2.0.0-preview.4)
- OPCFoundation.NetStandard.Opc.Ua.Client.Debug (>= 2.0.0-preview.4)
- System.Threading.RateLimiting (>= 10.0.11)
-
net8.0
- BitFaster.Caching (>= 2.6.1)
- Microsoft.Bcl.TimeProvider (>= 10.0.11)
- Microsoft.Extensions.Configuration (>= 10.0.11)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Diagnostics (>= 10.0.11)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Http (>= 10.0.11)
- Microsoft.Extensions.Http.Resilience (>= 10.9.0)
- Microsoft.Extensions.Logging (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options (>= 10.0.11)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.11)
- OPCFoundation.NetStandard.Opc.Ua.AI.Debug (>= 2.0.0-preview.4)
- OPCFoundation.NetStandard.Opc.Ua.Client.Debug (>= 2.0.0-preview.4)
- System.Collections.Immutable (>= 9.0.0)
- System.Diagnostics.DiagnosticSource (>= 10.0.11)
- System.Formats.Asn1 (>= 10.0.11)
- System.Text.Json (>= 10.0.11)
- System.Threading.Channels (>= 10.0.11)
- System.Threading.RateLimiting (>= 10.0.11)
-
net9.0
- BitFaster.Caching (>= 2.6.1)
- Microsoft.Bcl.TimeProvider (>= 10.0.11)
- Microsoft.Extensions.Configuration (>= 10.0.11)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection (>= 10.0.11)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Diagnostics (>= 10.0.11)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Http (>= 10.0.11)
- Microsoft.Extensions.Http.Resilience (>= 10.9.0)
- Microsoft.Extensions.Logging (>= 10.0.11)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.11)
- Microsoft.Extensions.Options (>= 10.0.11)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.11)
- OPCFoundation.NetStandard.Opc.Ua.AI.Debug (>= 2.0.0-preview.4)
- OPCFoundation.NetStandard.Opc.Ua.Client.Debug (>= 2.0.0-preview.4)
- System.Diagnostics.DiagnosticSource (>= 10.0.11)
- System.Formats.Asn1 (>= 10.0.11)
- System.Text.Json (>= 10.0.11)
- System.Threading.Channels (>= 10.0.11)
- System.Threading.RateLimiting (>= 10.0.11)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0-preview.4 | 35 | 9/2/2026 |