Generellem 1.0.0.9-beta2

This is a prerelease version of Generellem.
dotnet add package Generellem --version 1.0.0.9-beta2                
NuGet\Install-Package Generellem -Version 1.0.0.9-beta2                
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="Generellem" Version="1.0.0.9-beta2" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Generellem --version 1.0.0.9-beta2                
#r "nuget: Generellem, 1.0.0.9-beta2"                
#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.
// Install Generellem as a Cake Addin
#addin nuget:?package=Generellem&version=1.0.0.9-beta2&prerelease

// Install Generellem as a Cake Tool
#tool nuget:?package=Generellem&version=1.0.0.9-beta2&prerelease                

Generellem Logo

Generellem

Generellem is an opinionated framework for implementing Retrieval Augmented Generation (RAG) processes. Essentially, you can use AI on your own documents.

Project Status:

Generellem is still in Beta. The Beta 2 release has several breaking changes. If you need help, please visit Discussions or create a new Issue.

The framework is cross-platform. The plans are to target the latest version of C# and the latest .NET LTS release. The initial releases are building around Azure and Windows technologies.

Generellem open-source is the underlying engine of the commercial Generellem SaaS product. So, you can expect regular updates over time.

Getting Started

There's a growing list of demos that you can clone and run to get a feel for how the framework works. You might want to start with GenerellemConsole which has foundational support. We'll have more demos as the technology support grows. e.g. MSGraphDemo shows how to work with OneDrive via Microsoft Graph.

We have a growing library of documentation to include Architecture, Getting Started, and more. Please visit the Wiki for more information.

Contributing

Generellem is an open-source project and we welcome your contributions. Please visit the Contributing page for more information.

If you are a Generellem SaaS customer and need support for a specific data source, document type, or platform, you're welcome to add that here for quicker implementation.

Project Owners

Joe Mayo stared the Generellem project because of his belief in open-soure and contributing to the community. In addition to Discussions and Issues, here are a few places you can find Joe at.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0.9-beta2 36 7/29/2024
1.0.0.2-beta1 73 2/21/2024
1.0.0 132 8/30/2024

New Features:

- Dynamic configuration for runtime config updates.
- IProgress for caller progress updates.
- Refactored structure of RAG process (breaking change).
- Exposes more data to caller for greater transparency.
- Better cross-platform support (Linux, Mac, and Windows).
- Moved configuration artifacts from working directory to user's app data.
- New OneDrive document source via Microsoft Graph.
- New MSGraphDemo for the OneDrive document source.