NPipeline.Extensions.AI
0.70.1
dotnet add package NPipeline.Extensions.AI --version 0.70.1
NuGet\Install-Package NPipeline.Extensions.AI -Version 0.70.1
<PackageReference Include="NPipeline.Extensions.AI" Version="0.70.1" />
<PackageVersion Include="NPipeline.Extensions.AI" Version="0.70.1" />
<PackageReference Include="NPipeline.Extensions.AI" />
paket add NPipeline.Extensions.AI --version 0.70.1
#r "nuget: NPipeline.Extensions.AI, 0.70.1"
#:package NPipeline.Extensions.AI@0.70.1
#addin nuget:?package=NPipeline.Extensions.AI&version=0.70.1
#tool nuget:?package=NPipeline.Extensions.AI&version=0.70.1
NPipeline.Extensions.AI
Shared invocation metadata and exception contracts for NPipeline AI extensions.
Most applications install a feature package instead of referencing this package directly:
| Package | Use it for |
|---|---|
NPipeline.Extensions.AI.Chat |
Transforming or enriching data with any IChatClient |
NPipeline.Extensions.AI.Decisions |
Routing data with a provider-neutral typed classifier |
NPipeline.Extensions.AI.Decisions.Jev |
Making typed decisions with TypeSafe AI's Jev model |
The package defines AIInvocationMetadata, AIUsage, and AIInvocationException. Provider packages use these contracts to report model, request, and token
information consistently.
Migration
The pre-release chat APIs moved to NPipeline.Extensions.AI.Chat and use Chat in their names. For example, replace AddAITransform with AddChatTransform
and AddAIEnrich with AddChatEnrichment.
AI routing uses NPipeline.Extensions.AI.Decisions. Route classifications travel in an internal envelope, so your domain type doesn't need temporary
classification properties.
License
This package is licensed under the Business Source License 1.1.
Production use is free for organizations with four or fewer developers and annual revenue of AUD 5 million or less. Larger organizations require a commercial license. Each release converts to the MIT License on its change date.
| 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. |
NuGet packages (2)
Showing the top 2 NuGet packages that depend on NPipeline.Extensions.AI:
| Package | Downloads |
|---|---|
|
NPipeline.Extensions.AI.Decisions
Provider-neutral typed AI decisions and confidence-aware routing for NPipeline. |
|
|
NPipeline.Extensions.AI.Chat
Chat-model transformation and enrichment nodes for NPipeline using Microsoft.Extensions.AI.IChatClient. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.70.1 | 126 | 10/5/2026 |
| 0.70.0 | 136 | 10/1/2026 |
| 0.69.0 | 141 | 10/1/2026 |
| 0.68.0 | 119 | 10/1/2026 |
| 0.67.0 | 141 | 9/29/2026 |
| 0.66.1 | 131 | 9/28/2026 |
| 0.66.0 | 137 | 9/28/2026 |
| 0.65.1 | 136 | 9/27/2026 |
| 0.65.0 | 132 | 9/26/2026 |
| 0.64.0 | 130 | 9/26/2026 |
| 0.63.0 | 134 | 9/24/2026 |
| 0.62.0 | 128 | 9/24/2026 |
| 0.61.1 | 137 | 9/22/2026 |
| 0.61.0 | 130 | 9/22/2026 |
| 0.60.0 | 142 | 9/22/2026 |
| 0.59.0 | 94 | 9/21/2026 |
| 0.58.0 | 86 | 9/21/2026 |
| 0.57.0 | 95 | 9/21/2026 |
| 0.56.0 | 88 | 9/21/2026 |
| 0.55.0 | 100 | 9/21/2026 |