Frontmatec.AI.AspNetCore
0.0.11
dotnet add package Frontmatec.AI.AspNetCore --version 0.0.11
NuGet\Install-Package Frontmatec.AI.AspNetCore -Version 0.0.11
<PackageReference Include="Frontmatec.AI.AspNetCore" Version="0.0.11" />
<PackageVersion Include="Frontmatec.AI.AspNetCore" Version="0.0.11" />
<PackageReference Include="Frontmatec.AI.AspNetCore" />
paket add Frontmatec.AI.AspNetCore --version 0.0.11
#r "nuget: Frontmatec.AI.AspNetCore, 0.0.11"
#:package Frontmatec.AI.AspNetCore@0.0.11
#addin nuget:?package=Frontmatec.AI.AspNetCore&version=0.0.11
#tool nuget:?package=Frontmatec.AI.AspNetCore&version=0.0.11
Frontmatec.AI.AspNetCore
ASP.NET Core minimal-API integration for Frontmatec.AI. Gives a web app a complete, auth-scoped
chat backend — SSE token/tool streaming, full thread CRUD, per-user isolation — that the host wires
up explicitly (no AddX() magic), then maps with a single app.MapFrontmatecAI().
Install
dotnet add package Frontmatec.AI.AspNetCore
Use
The host owns its composition root: register the core Frontmatec.AI services and the web-layer
services (FrontmatecAIEndpointOptions, a per-user ILlmThreadStore, FrontmatecAIChatService,
TurnRegistry), then map the endpoints:
builder.Services.AddOptions<FrontmatecAIEndpointOptions>()
.BindConfiguration("AI:AspNetCore")
.Configure(o => o.RoutePrefix = "/ai");
// … per-user ILlmThreadStore, FrontmatecAIChatService, TurnRegistry …
var app = builder.Build();
app.MapFrontmatecAI(); // POST /ai/threads, /ai/threads/{id}/ask (SSE), GET/PUT/DELETE …
Endpoints stream Server-Sent Events (assistant_delta, tool_started, tool_completed, …) and are
all scoped to the authenticated user. The full wiring is in the repository's ChatWebHost sample and
explained in docs/web-chat.md.
| 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. |
-
net10.0
- Frontmatec.AI (>= 0.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.