Documentation

Project KirBe Documentation
Comprehensive documentation for Holistika's Knowledge Management Ingestion tool.

Overview

Project KirBe is a versatile tool designed for ingesting and enriching data from various sources, including local directories and YouTube. It leverages LlamaIndex readers to extract content and metadata, providing a streamlined approach to knowledge management.

Key Features

  • All-formats-in-one embedding
  • LlamaIndex integration
  • Data ingestion from local directories
  • YouTube transcript processing
  • Metadata enrichment

API Endpoints

Kirbe provides the following API endpoints for data ingestion:

  • /api/v1/simpledir/scan - Scans a local directory and processes supported files.
  • /api/v1/yt-transcript/video - Fetches the transcript and metadata for a single YouTube video.
  • /api/v1/yt-transcript/playlist - Fetches transcripts for videos within a YouTube playlist.
  • /api/v1/yt-transcript/file - Fetches transcripts for YouTube videos listed in a file.

Data Models

The API uses the following data models for requests and responses:

  • SimpleDirRequest - Request body for scanning a local directory.
  • SimpleDirResponse - Response body for the simple directory scan endpoint.
  • TranscriptRequest - Request body for fetching a single YouTube transcript.
  • TranscriptResponse - Response for fetching a single transcript.
  • PlaylistRequest - Request body for fetching transcripts from a YouTube playlist.
  • BatchResponse - Response for fetching transcripts from a playlist or file.

Authentication

This API uses a proprietary authentication method by Holistika. Contact Holistika R&D for more information.

License

Project KirBe is licensed under a Proprietary - Holistika license.