havendv
NuGet publisher profile
Packages (318)
NamedPipeServerStream.NetFrameworkVersion
This package adds original NamedPipeServerStream constructors from Net.Framework to NetStandard See System.IO.Pipes.NamedPipeServerStreamConstructors.New method Features: - Completely repeats constructor behavior from .Net Framework (including exceptions) - Has a strong name - Restored from decompiled code. No changes from the original - Official dependencies only - Tested
tryAGI.OpenAI
Generated C# SDK based on official OpenAI OpenAPI specification. Includes C# Source Generator which allows you to define functions natively through a C# interface, and also provides extensions that make it easier to call this interface later
Tiktoken
The fastest tokenizer for GPT-3.5 and GPT-4 inspired by Tiktoken.
Tiktoken.Encodings.o200k
The fastest tokenizer for GPT-3.5 and GPT-4 inspired by Tiktoken.
Tiktoken.Encodings.cl100k
The fastest tokenizer for GPT-3.5 and GPT-4 inspired by Tiktoken.
Tiktoken.Core
The fastest tokenizer for GPT-3.5 and GPT-4 inspired by Tiktoken.
Tiktoken.Encodings.Abstractions
The fastest tokenizer for GPT-3.5 and GPT-4 inspired by Tiktoken.
H.Formatters
A IFormatter interface for serialization/deserialization
H.Pipes
Features: - Create named pipe servers that can handle multiple client connections simultaneously. - Send strongly-typed messages between clients and servers: any serializable .NET object can be sent over a pipe and will be automatically serialized/deserialized, including cyclical references and complex object graphs. - Async - Requires .NET Standard 2.0 - Supports large messages - up to 300 MiB. - Server restart automatically - Automatically wait for the release of the pipe for the server, if it is already in use - Automatically waiting for a server pipe creating when client connecting - Automatic reconnect with a given interval and at each `client.WriteAsync`, if necessary - Supports variable formatters, default - BinaryFormatter which uses System.Runtime.Serialization.BinaryFormatter inside - Also available ready formatters in separate nuget packages: H.Formatters.Json - Supports `PipeAccessRule`'s(see `H.Pipes.AccessControl` nuget package) or more complex code to access using the `PipeServer.PipeStreamInitializeAction` property
H.NotifyIcon
This package allows to create TrayIcon for any platform.
LangChain.Polyfills
LangChain polyfills for .Net Framework/.Net Standard to reduce #ifs in code.
LangChain.Splitters.Abstractions
LangChain Splitter abstractions.
H.GeneratedIcons.System.Drawing
This package allows to generate icons.
H.Formatters.BinaryFormatter
This package adds BinaryFormatter(based on System.Runtime.Serialization.Formatters.Binary.BinaryFormatter)
LeonardoAI
Generated C# SDK based on Leonardo OpenAPI specification.
LangChain.Providers.Abstractions
LangChain Providers abstractions ā non-MEAI modality interfaces (TTS, image generation, image-to-text, music, moderation) and shared types (Message, Usage, Data).
LangChain.Core
LangChain core classes.
CSharpToJsonSchema
C# source generator that converts interfaces and methods into JSON Schema definitions for AI function/tool calling (OpenAI, Anthropic, Ollama, Gemini, etc.). No reflection at runtime.
H.Formatters.System.Text.Json
This package adds SystemTextJsonFormatter(based on System.Text.Json)
H.Pipes.AccessControl
This package adds AccessControl extensions for PipeServerSetPipeSecurity()
LangChain.Providers.OpenAI
OpenAI API LLM and Chat model provider.
LangChain.Providers.HuggingFace
HuggingFace API LLM and Chat model provider.
H.NotifyIcon.WinUI
This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WinUI platform. It does not just rely on the Windows Forms NotifyIcon component, but is a purely independent control which leverages several features of the WinUI framework in order to display rich tooltips, popups, context menus, and balloon messages. It can be used directly in code or embedded in any XAML file.
HuggingFace
Generated C# SDK based on HuggingFace OpenAPI specification.
H.NotifyIcon.Wpf
This is an implementation of a NotifyIcon (aka system tray icon or taskbar icon) for the WPF platform. It does not just rely on the Windows Forms NotifyIcon component, but is a purely independent control which leverages several features of the WPF framework in order to display rich tooltips, popups, context menus, and balloon messages. It can be used directly in code or embedded in any XAML file.
LangChain.Providers.Anthropic
Anthropic API LLM and Chat model provider.
LangChain.Databases.Abstractions
LangChain Databases abstractions.
LangChain
LangChain meta-package with the most used things.
LangChain.Extensions.DependencyInjection
Dependency injection extensions for LangChain with Microsoft.Extensions.AI.
LangChain.Providers.Anyscale
Anyscale Endpoints Chat model provider.
288 more packages load after hydration.