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:

  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-pipeline - RAG pipeline orchestration

  10. gllm-privacy - Data privacy and anonymization tools

  11. gllm-retrieval - Information retrieval and search

  12. gllm-tools - MCP and other tools

Go to GitHub repositoryExplore components

Last updated