Bit.BlazorUI.AI.Core
11.0.0-pre-19
See the version list below for details.
dotnet add package Bit.BlazorUI.AI.Core --version 11.0.0-pre-19
NuGet\Install-Package Bit.BlazorUI.AI.Core -Version 11.0.0-pre-19
<PackageReference Include="Bit.BlazorUI.AI.Core" Version="11.0.0-pre-19" />
<PackageVersion Include="Bit.BlazorUI.AI.Core" Version="11.0.0-pre-19" />
<PackageReference Include="Bit.BlazorUI.AI.Core" />
paket add Bit.BlazorUI.AI.Core --version 11.0.0-pre-19
#r "nuget: Bit.BlazorUI.AI.Core, 11.0.0-pre-19"
#:package Bit.BlazorUI.AI.Core@11.0.0-pre-19
#addin nuget:?package=Bit.BlazorUI.AI.Core&version=11.0.0-pre-19&prerelease
#tool nuget:?package=Bit.BlazorUI.AI.Core&version=11.0.0-pre-19&prerelease
bit BlazorUI AI Core: what every bit BlazorUI AI package builds on
The UI-free core of bit BlazorUI AI:
- The transport contract:
IBitAiTransportstreams aBitAiRequestasBitAiEvents;IBitAiApprovalTransportcarries the user's decision on a tool call the other side holds. - The wire format:
BitAiWireSerializerreads and writes the events and the request as JSON, through source-generated metadata (safe to trim and to compile ahead of time). It is versioned and only grows. - The conversation model and the chat session:
BitAiConversation,BitAiMessageand its parts, the streaming reducer, tools and approvals, persistence (BitAiConversationSerializer). - The client transports that need nothing beyond .NET:
BitAiSseTransport(server-sent events) andBitAiWebSocketTransport(a WebSocket per reply).
It has no UI and no ASP.NET Core dependency. A Blazor app gets it with Bit.BlazorUI.AI; install it on its own in a
server or a plain .NET client that only speaks the wire format. The server ends are in Bit.BlazorUI.AI.Server.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. net11.0 is compatible. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
-
net11.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Bit.BlazorUI.AI.Core:
| Package | Downloads |
|---|---|
|
Bit.BlazorUI.AI
Bit.BlazorUI.AI |
|
|
Bit.BlazorUI.AI.SignalR
The SignalR client transport of bit BlazorUI AI: streams each reply from a BitAiHub (Bit.BlazorUI.AI.Server) over a SignalR connection the app already has. Runs in Blazor WebAssembly, Server and Hybrid alike. |
|
|
Bit.BlazorUI.AI.ChatClient
The Microsoft.Extensions.AI adapter of bit BlazorUI AI: streams an IChatClient's reply as BitAiEvents (text, reasoning, tool calls and results, files, citations, usage), turns a BitAiRequest into chat messages and options, and runs an IChatClient as a transport. |
|
|
Bit.BlazorUI.AI.Server
The ASP.NET Core server ends of bit BlazorUI AI's transports: an SSE endpoint, a WebSocket endpoint and a SignalR hub that stream a reply in the package's wire format, and the broker that holds a tool call for the user's decision. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 11.0.0-pre-20 | 0 | 11/15/2026 |
| 11.0.0-pre-19 | 196 | 11/13/2026 |
| 11.0.0-pre-18 | 57 | 11/12/2026 |