Page cover

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.

Source

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:

  1. gllm-core - Foundation utilities and common components

  2. gllm-datastore - Data storage and management

  3. gllm-docproc - Document processing and parsing

  4. gllm-evals - Evaluation for LLM-based applications

  5. gllm-generation - Response generation and formatting

  6. gllm-inference - Language model interactions

  7. gllm-misc - Utility functions and helpersImage captioning modules

  8. gllm-multimodal - Multimodal data handler

  9. gllm-privacy - Data privacy and anonymization tools

  10. gllm-rag - Complete RAG pipelines

  11. gllm-retrieval - Information retrieval and search

  12. gllm-tools - MCP and other tools

Go to GitHub repositoryExplore components

Start Building

Last updated