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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="NPipeline.Extensions.AI" Version="0.70.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NPipeline.Extensions.AI" Version="0.70.1" />
                    
Directory.Packages.props
<PackageReference Include="NPipeline.Extensions.AI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add NPipeline.Extensions.AI --version 0.70.1
                    
#r "nuget: NPipeline.Extensions.AI, 0.70.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package NPipeline.Extensions.AI@0.70.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=NPipeline.Extensions.AI&version=0.70.1
                    
Install as a Cake Addin
#tool nuget:?package=NPipeline.Extensions.AI&version=0.70.1
                    
Install as a Cake Tool

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
Loading failed