AugusteVN.Modules.VirtualAssistant._Shared 1.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package AugusteVN.Modules.VirtualAssistant._Shared --version 1.0.0
                    
NuGet\Install-Package AugusteVN.Modules.VirtualAssistant._Shared -Version 1.0.0
                    
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="AugusteVN.Modules.VirtualAssistant._Shared" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AugusteVN.Modules.VirtualAssistant._Shared" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="AugusteVN.Modules.VirtualAssistant._Shared" />
                    
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 AugusteVN.Modules.VirtualAssistant._Shared --version 1.0.0
                    
#r "nuget: AugusteVN.Modules.VirtualAssistant._Shared, 1.0.0"
                    
#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 AugusteVN.Modules.VirtualAssistant._Shared@1.0.0
                    
#: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=AugusteVN.Modules.VirtualAssistant._Shared&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=AugusteVN.Modules.VirtualAssistant._Shared&version=1.0.0
                    
Install as a Cake Tool

AugusteVN.Modules.VirtualAssistant._Shared

Shared DTOs for the VirtualAssistant module — request/response contracts for Ollama LLM inference and model discovery.

Part of the AugusteVN Modules collection.

Overview

This package defines the client-side contracts consumed by VirtualAssistant._Shared.Spa. There is no server-side Api, Database, or Features project — the VirtualAssistant module is a client-side-only integration with a local Ollama instance.

No ApiRoutes are defined since this module has no REST API layer.

Types

GenerateRequest

Request payload for Ollama text generation:

Property Type Default Description
HostUrl string — Ollama server URL (e.g. http://localhost:11434)
Model string — Model name to use for generation (e.g. llama3.1)
Prompt string — The user prompt to send to the model
Images string[]? null Optional base64-encoded images for multimodal models
Stream bool true Whether to stream the response token-by-token
Context int[]? null Optional context array for conversation continuity

GenerateResponse

Response from Ollama text generation (accumulated across streaming chunks):

Property Type Description
Prompt string The original prompt that generated this response
Model string Model name that produced the response
Response string Full generated text (accumulated from stream)
Done bool Whether generation is complete
Context int[]? Context tokens for follow-up prompts
CompletedAt DateTime? Timestamp when generation completed

ModelResponse

Represents a locally available Ollama model:

Property Type Description
Name string Model name (e.g. llama3.1, codellama)
Size long Model size in bytes

Installation

dotnet add package AugusteVN.Modules.VirtualAssistant._Shared

Full Documentation

See the VirtualAssistant Module README for complete documentation.

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

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on AugusteVN.Modules.VirtualAssistant._Shared:

Package Downloads
AugusteVN.Modules.VirtualAssistant._Shared.Spa

Blazor chat interface for Ollama LLM integration

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.2 98 8/8/2026
1.0.1 89 8/8/2026
1.0.0 91 8/8/2026