Getting Started
About Gen AI SDK
Gen AI SDK is simply a subset of GL SDK, which in turn is used as building blocks of many components in GDP Labs. This SDK is particularly used to build components in Retrieval-Augmented Generation (RAG) systems. To give a better understanding of Gen AI SDK's position among other external components, please refer to the following architecture block diagram.

Packages
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-privacy - Data privacy and anonymization tools
gllm-rag - Complete RAG pipelines
gllm-retrieval - Information retrieval and search
gllm-tools - MCP and other tools
Start Building
Last updated