Pinned Repositories
ChatGptNet
A ChatGPT integration library for .NET, supporting both OpenAI and Azure OpenAI Service
DatabaseGPT
Query a database using natural language
KernelMemoryService
A lightweight implementation of Kernel Memory as a Service
MinimalHelpers
A collection of helpers libraries for Minimal API projects.
OpenAIEmbeddingSample
An example that shows how to use Semantic Kernel and Kernel Memory to work with embeddings in a .NET application using SQL Server as Vector Database.
OperationResults
A set of lightweight libraries to totally decouple operation results and actual application responses.
SimpleAuthentication
A library to easily integrate Authentication in ASP.NET Core projects.
SqlDatabaseVectorSearch
A Blazor Web App and Minimal API for performing RAG (Retrieval Augmented Generation) and vector search using the native VECTOR type in Azure SQL Database and Azure OpenAI.
TinyHelpers
A collection of helper methods and classes for .NET that I use every day. I have packed them in a single library to avoid code duplication.
TwoFactorAuthenticationSample
A sample that showcases how to implement Two-Factor authentication in a Web API using an external Authenticator app
marcominerva's Repositories
marcominerva/ChatGptNet
A ChatGPT integration library for .NET, supporting both OpenAI and Azure OpenAI Service
marcominerva/TinyHelpers
A collection of helper methods and classes for .NET that I use every day. I have packed them in a single library to avoid code duplication.
marcominerva/SimpleAuthentication
A library to easily integrate Authentication in ASP.NET Core projects.
marcominerva/MinimalHelpers
A collection of helpers libraries for Minimal API projects.
marcominerva/SqlDatabaseVectorSearch
A Blazor Web App and Minimal API for performing RAG (Retrieval Augmented Generation) and vector search using the native VECTOR type in Azure SQL Database and Azure OpenAI.
marcominerva/DatabaseGPT
Query a database using natural language
marcominerva/KernelMemoryService
A lightweight implementation of Kernel Memory as a Service
marcominerva/OperationResults
A set of lightweight libraries to totally decouple operation results and actual application responses.
marcominerva/OpenAIEmbeddingSample
An example that shows how to use Semantic Kernel and Kernel Memory to work with embeddings in a .NET application using SQL Server as Vector Database.
marcominerva/TwoFactorAuthenticationSample
A sample that showcases how to implement Two-Factor authentication in a Web API using an external Authenticator app
marcominerva/PdfSmith
A powerful REST API service that generates PDF documents from dynamic HTML templates.
marcominerva/ChatGptPlayground
A ready-to-use ASP.NET Core chat application backed by a Minimal API that can be used to test ChatGPT workflows
marcominerva/DallENet
A DALL·E integration library for .NET
marcominerva/StorageProviders
A collection of Storage Providers for various destinations (e.g. file system and Azure Storage)
marcominerva/DataProtectionSample
This example shows how to use the DataProtection APIs with ASP.NET Core
marcominerva/marcominerva
My public profile
marcominerva/HangfireSample
A collection of samples about using Hangfire in a Web API application
marcominerva/MultipleAuthenticationProviders
A sample that shows how to handle multiple authentication providers in an ASP.NET Core Web API project
marcominerva/MediatRSample
A collection of samples about using MediatR in a Web API application
marcominerva/MinimalApiVersioningSample
An example that showcases how to add versioning support to a Minimal API project, with full support for OpenAPI
marcominerva/CancellationTokenSample
A sample that showcases how to use CancellationToken in a Minimal API project.
marcominerva/EmailManager
A simple Web API that allows to send emails using various providers
marcominerva/kernel-memory
Index and query any data using LLM and natural language, tracking sources and showing citations.
marcominerva/KeyedServicesIssue
This repository shows a different behavior of FromKeyedServices attribute in Minimal APIs endpoint handler and inside a class library. The issue has been solved in .NET 8.0.11.
marcominerva/refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
marcominerva/AspNetCore9OpenApi
A sample that showcases how to use OpenAPI support provided by .NET 9.0
marcominerva/EFCore.SqlServer.VectorSearch
marcominerva/RecursiveObjectIssue
This repository showcases an issue with OpenAPI generation with recursive object that contains a list
marcominerva/ScribanSample
A repository that shows some examples about Scriban
marcominerva/TryParseOpenApiIssue
This repository shows an issue with OpenAPI documentation when using custom TryParse binding