Introduction to Gen AI SDK
The Gen AI SDK is a focused subset of the broader GL SDK, designed to serve as the foundational toolkit for building Retrieval-Augmented Generation (RAG) systems and other generative AI applications at GDP Labs.
By providing standardized abstractions and prebuilt modules, the Gen AI SDK acts as the building block behind many GDP Labs components, namely GLChat.
The Gen AI SDK is made up of the following packages — each designed for specific functionalities. You’re welcome to use them and contribute to their development:
gllm-core - Foundation utilities and common components
gllm-datastore - Data storage and management
gllm-docproc - Document processing and parsing
gllm-evals - Evaluation for LLM-based applications
gllm-generation - Response generation and formatting
gllm-inference - Language model interactions
gllm-misc - Utility functions and helpersImage captioning modules
gllm-multimodal - Multimodal data handler
gllm-pipeline - RAG pipeline orchestration
gllm-privacy - Data privacy and anonymization tools
gllm-retrieval - Information retrieval and search
gllm-tools - MCP and other tools
Last updated