![]() |
VOOZH | about |
dotnet add package Indiko.Blocks.AI.Abstractions --version 2.8.0
NuGet\Install-Package Indiko.Blocks.AI.Abstractions -Version 2.8.0
<PackageReference Include="Indiko.Blocks.AI.Abstractions" Version="2.8.0" />
<PackageVersion Include="Indiko.Blocks.AI.Abstractions" Version="2.8.0" />Directory.Packages.props
<PackageReference Include="Indiko.Blocks.AI.Abstractions" />Project file
paket add Indiko.Blocks.AI.Abstractions --version 2.8.0
#r "nuget: Indiko.Blocks.AI.Abstractions, 2.8.0"
#:package Indiko.Blocks.AI.Abstractions@2.8.0
#addin nuget:?package=Indiko.Blocks.AI.Abstractions&version=2.8.0Install as a Cake Addin
#tool nuget:?package=Indiko.Blocks.AI.Abstractions&version=2.8.0Install as a Cake Tool
Core AI contracts and shared models for provider implementations in the Indiko building blocks ecosystem.
This package defines the common abstractions used by AI providers (ChatGPT, Mistral, LocalLLM, etc.).
It contains interfaces for chat, vision, file analysis, OCR, response streaming, and image batch processing.
IAiChatService for text/multimodal chat completion.IAiVisionService for image understanding and image+text workflows.IAiFileService for AI-based file analysis.IOcrProcessor, IAiResponseStream, IImageBatchProcessor.AiChatCompletionRequestAiChatMessageAiResponseChunkVisionRequest, VisionResultFileAnalysisResultBaseChatService.AiOptions is the common options base:
EnabledPlatformProvider packages extend this with provider-specific fields (API keys, model names, etc.).
ImageHelper.FileToBase64(...) throws FileNotFoundException when the source file is missing.image/png when the extension is unknown.using Indiko.Blocks.AI.Abstractions.Interfaces;
services.AddTransient<IAiChatService, MyAiProviderChatService>();
services.AddTransient<IAiVisionService, MyAiProviderVisionService>();
Indiko.Blocks.AI.ChatGPTIndiko.Blocks.AI.MistralIndiko.Blocks.AI.LocalLLM| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 3 NuGet packages that depend on Indiko.Blocks.AI.Abstractions:
| Package | Downloads |
|---|---|
|
Indiko.Blocks.AI.ChatGPT
Building Blocks AI ChatGPT |
|
|
Indiko.Blocks.AI.LocalLLM
Building Blocks AI LocalLLM |
|
|
Indiko.Blocks.AI.Mistral
Building Blocks AI Mistral |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.8.0 | 163 | 5/22/2026 |
| 2.7.8 | 127 | 5/7/2026 |
| 2.7.7 | 131 | 5/7/2026 |
| 2.7.6 | 127 | 4/23/2026 |
| 2.7.5 | 132 | 4/23/2026 |
| 2.7.4 | 132 | 4/23/2026 |
| 2.7.3 | 137 | 4/23/2026 |
| 2.7.2 | 124 | 4/23/2026 |
| 2.7.1 | 118 | 4/23/2026 |
| 2.7.0 | 123 | 4/23/2026 |
| 2.6.4 | 138 | 4/21/2026 |
| 2.6.3 | 120 | 4/21/2026 |
| 2.6.2 | 129 | 4/21/2026 |
| 2.6.1 | 132 | 4/18/2026 |
| 2.6.0 | 120 | 4/17/2026 |
| 2.5.1 | 150 | 4/14/2026 |
| 2.5.0 | 154 | 3/30/2026 |
| 2.2.18 | 161 | 3/8/2026 |
| 2.2.17 | 121 | 3/8/2026 |
| 2.2.16 | 129 | 3/8/2026 |