Skip to main content

GenAI Stack

End-to-End Secure & Private Generative AI for All
(Your data, your LLM, your Control)

Python Versions Discord Twitter Colab

GenAI Stack is an end-to-end framework for the integration of LLMs into any application. It can be deployed on your own infrastructure, ensuring data privacy. It comes with everything you need for data extraction, vector stores, to reliable model deployment.

👉 Join our Discord community!

Getting started on Colab

Try out a quick demo of GenAI Stack on Google Colab:

Open In Colab

Quick install

pip install genai_stack

OR

pip install git+https://github.com/aiplanethub/genai-stack.git

Documentation

The documentation for GenAI Stack can be found at genaistack.aiplanet.com.

GenAI Stack Workflow

GenAI Stack Workflow

What is GenAI Stack all about?

GenAI Stack is an end-to-end framework designed to integrate large language models (LLMs) into applications seamlessly. The purpose is to bridge the gap between raw data and actionable insights or responses that applications can utilize, leveraging the power of LLMs.

In short, it orchestrates and streamlines your Generative AI development journey. From the initial steps of ETL (Extract, Transform, Load) data processing to the refined LLM inference stage, GenAI Stack revolutionizes the way you harness the potential of AI, ensuring data privacy, domain-driven, and ensuring factuality without the pitfalls of hallucinations commonly associated with traditional LLMs.

How can GenAI Stack be helpful?

  1. ETL Simplified: GenAI Stack acts as the guiding hand that navigates the complex landscape of data processing.
  2. Hallucination-Free Inference: Bid adieu to the common headaches associated with AI-generated content filled with hallucinations. Our orchestrator’s unique architecture ensures that the LLM inference stage produces outputs rooted in reality and domain expertise. This means you can trust the information generated and confidently utilize it for decision-making, research, and communication purposes.
  3. Seamless Integration: Integrating the GenAI Stack into your existing workflow is straight forward whether you’re a seasoned AI developer or just starting out.
  4. Customization and Control: Tailor the ETL processes, vector databases, fine-tune inference parameters, and calibrate the system to meet your project’s unique requirements.

Use Cases:

  • AI-Powered Search Engine: Enhance search with context-aware results, moving beyond simple keyword matching.
  • Knowledge Base Q&A: Provide direct, dynamic answers from databases, making data access swift and user-friendly.
  • Sentiment Analysis: Analyze text sources to gauge public sentiment, offering businesses real-time feedback.
  • Customer Support Chatbots: Enhance the operational efficiency of customer support teams with near accurate responses to support queries.
  • Information Retrieval on Large Volumes of Documents: Quickly extract specific information or related documents from vast repositories, streamlining data management.

Contribution guidelines

GenAI Stack thrives in the rapidly evolving landscape of open-source projects. We wholeheartedly welcome contributions in various capacities, be it through innovative features, enhanced infrastructure, or refined documentation.

For a comprehensive guide on the contribution process, please click here.

Acknowledgements

and the entire OpenSource community.

Metadata

Release files for genai_stack 0.2.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genai_stack 0.2.6
File Size Uploaded
genai_stack-0.2.6.tar.gz 61.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for genai_stack 0.2.6
File Interpreter ABI Platform
genai_stack-0.2.6-py3-none-any.whl Python 3 none any Details

Total release size: 169.6 kB

Release files / genai_stack-0.2.6.tar.gz

Download URL genai_stack-0.2.6.tar.gz
Size 61.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6ef7bf25ec390533a739fa7e8084fae9f1511121e7c826e8bf0def942c120e13
BLAKE2b-256 checksum
How to use checksums
cb5624054adce34181dd5774d95e192f8c92a08b06aca902cc34966767d4ca67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.12.0 Linux/6.2.0-1015-azure

Release files / genai_stack-0.2.6-py3-none-any.whl

Download URL genai_stack-0.2.6-py3-none-any.whl
Size 108.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b54718430625267376a67b5d05ac6fe9b1863d8454d1578433fb0a55804435e
BLAKE2b-256 checksum
How to use checksums
20ef0aebfa031744f4a8a30b9fdfe1ca27f4202b3c7a56911b553122c7a07bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.12.0 Linux/6.2.0-1015-azure

Release history Release notifications | RSS feed

This release

0.2.6 This release

2 release files

0.2.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page