https://github.com/aiplanethub/genai-stack
An End to End GenAI Framework
Science Score: 31.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
An End to End GenAI Framework
Basic Info
- Host: GitHub
- Owner: aiplanethub
- License: apache-2.0
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://genaistack.aiplanet.com/
- Size: 3.43 MB
Statistics
- Stars: 130
- Watchers: 6
- Forks: 45
- Open Issues: 38
- Releases: 8
Topics
Metadata Files
README.md
⛔ GenAI Stack [DEPRECATED] Active at BeyondLLM
End-to-End Secure & Private Generative AI for All
(Your data, your LLM, your Control)
End-to-End Secure & Private Generative AI for All
(Your data, your LLM, your Control)
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:
Quick install
bash
pip install genai_stack
OR
bash
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

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?
- ETL Simplified: GenAI Stack acts as the guiding hand that navigates the complex landscape of data processing.
- 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.
- Seamless Integration: Integrating the GenAI Stack into your existing workflow is straight forward whether you’re a seasoned AI developer or just starting out.
- 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.
Get in Touch
You can schedule a 1:1 meeting with our DevRel & Community Team to get started with AI Planet Open Source LLMs(effi and Panda Coder) and GenAI Stack. Schedule the call here: https://calendly.com/jaintarun
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.
Owner
- Name: AI Planet
- Login: aiplanethub
- Kind: organization
- Website: https://aiplanet.com/
- Twitter: aiplanethub
- Repositories: 137
- Profile: https://github.com/aiplanethub
Ecosystem educating and building AI for everyone!
Citation (CITATION.cff)
cff-version: 1.2.0
title: 'AI Planet'
message: >-
If you use this software, please cite it using this
metadata.
type: software
authors:
- given-names: Shreehari
family-names: Vaasistha
email: shreehari@aiplanet.com
- given-names: Sam
family-names: Joel
email: sam@aiplanet.com
- given-names: Tarun
family-names: Jain
email: Tarun@aiplanet.com
repository-code: 'https://github.com/aiplanethub/genai-stack'
url: 'https://aiplanet.com/'
license: Apache-2.0
GitHub Events
Total
- Watch event: 6
- Fork event: 3
Last Year
- Watch event: 6
- Fork event: 3
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| sunilgaddi | s****7@g****m | 91 |
| akshaj000 | a****0@g****m | 25 |
| Sam Joel | s****1@g****m | 22 |
| ShreehariVaasishta | s****1@g****m | 17 |
| Shreehari | 1****t | 13 |
| nikhilchintawar | c****8@g****m | 8 |
| lucifertrj | j****7@g****m | 4 |
| akshaj-aiplanet | a****j@a****m | 3 |
| Tarun Jain | 1****I | 2 |
| reenal | r****l@g****m | 2 |
| sam | s****m@d****h | 2 |
| Devopdevs | o****1@g****m | 1 |
| Tarun Jain | 1****t | 1 |
| dependabot[bot] | 4****] | 1 |
| plabanaiplanet | 1****t | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 12
- Total pull requests: 88
- Average time to close issues: 18 days
- Average time to close pull requests: 4 days
- Total issue authors: 5
- Total pull request authors: 13
- Average comments per issue: 1.0
- Average comments per pull request: 0.15
- Merged pull requests: 53
- Bot issues: 0
- Bot pull requests: 11
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- tarun-aiplanet (5)
- sam-aiplanet (2)
- sb-decoder (1)
- ramubonkuri (1)
- shreehari-aiplanet (1)
Pull Request Authors
- sunilgaddi (17)
- Akshaj000 (16)
- dependabot[bot] (11)
- nikhilchintawar (9)
- tarun-aiplanet (6)
- shreehari-aiplanet (6)
- ShreehariVaasishta (5)
- sam-aiplanet (4)
- lucifertrj (3)
- nikhilaiplanet (3)
- weaviate-git-bot (1)
- adilshaikh165 (1)
- sunil-aiplanet (1)
- owoeye-babatunde (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 25 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 2
- Total maintainers: 1
pypi.org: genai_stack
End-to-End Secure & Private Generative AI for All
- Homepage: https://github.com/aiplanethub/genai-stack
- Documentation: https://genaistack.aiplanet.com/
- License: Apache-2.0
-
Latest release: 0.2.6
published over 2 years ago
Rankings
Maintainers (1)
Dependencies
- GitPython ==3.1.32
- Jinja2 ==3.1.2
- MarkupSafe ==2.1.3
- Pillow ==9.5.0
- Pygments ==2.15.1
- Pympler ==1.0.1
- altair ==5.0.1
- attrs ==23.1.0
- backports.zoneinfo ==0.2.1
- blinker ==1.6.2
- cachetools ==5.3.1
- certifi ==2023.7.22
- charset-normalizer ==3.2.0
- click ==8.1.6
- decorator ==5.1.1
- gitdb ==4.0.10
- idna ==3.4
- importlib-metadata ==6.8.0
- importlib-resources ==6.0.0
- jsonschema ==4.18.4
- jsonschema-specifications ==2023.7.1
- markdown-it-py ==3.0.0
- mdurl ==0.1.2
- numpy ==1.24.4
- packaging ==23.1
- pandas ==2.0.3
- pkgutil_resolve_name ==1.3.10
- protobuf ==4.23.4
- pyarrow ==12.0.1
- pydeck ==0.8.0
- python-dateutil ==2.8.2
- pytz ==2023.3
- pytz-deprecation-shim ==0.1.0.post0
- referencing ==0.30.0
- requests ==2.31.0
- rich ==13.5.1
- rpds-py ==0.9.2
- six ==1.16.0
- smmap ==5.0.0
- streamlit ==1.25.0
- tenacity ==8.2.2
- toml ==0.10.2
- toolz ==0.12.0
- tornado ==6.3.2
- typing_extensions ==4.7.1
- tzdata ==2023.3
- tzlocal ==4.3.1
- urllib3 ==2.0.4
- validators ==0.20.0
- watchdog ==3.0.0
- zipp ==3.16.2
- actions/checkout v2 composite
- actions/setup-python v2 composite
- 118 dependencies