gen_ai_hub.document_grounding package

Document Grounding package for SAP Generative AI Hub.

This package provides APIs for document grounding capabilities including: - Pipeline management for document vectorization from various data sources - Vector store operations for semantic search - Retrieval operations for querying document repositories

The package includes three main API clients: - PipelineAPIClient: Manages document vectorization pipelines - VectorAPIClient: Manages vector collections and semantic search - RetrievalAPIClient: Performs retrieval operations across data repositories

Subpackages

Submodules

gen_ai_hub.document_grounding.client module

Client module for Document Grounding API.

This module provides convenient imports for all Document Grounding API clients and their associated constants. It serves as the main entry point for accessing Pipeline, Retrieval, and Vector API functionality.

Exported clients:
  • PipelineAPIClient: Client for managing document vectorization pipelines

  • RetrievalAPIClient: Client for retrieval operations across data repositories

  • VectorAPIClient: Client for vector collection management and semantic search

Exported constants:
  • PATH_DOCUMENT_GROUNDING: Base path for document grounding endpoints

  • PATH_DOCUMENT_GROUNDING_PIPELINES: Path for pipeline endpoints

  • PATH_DOCUMENT_GROUNDING_RETRIEVAL: Path for retrieval endpoints

  • PATH_DOCUMENT_GROUNDING_VECTOR: Path for vector endpoints