Skip to content

Welcome to Hasper SDK

This SDK is intended to help Scribble and partners develop Hasper Task Blades that support LLM Data Products.

Hasper SDK implements a few Hasper components:

Overall Architecture

Task Blades

  1. Core Agents - These modules interface with LLMs. Handle vectorization, storage, similarity search, sanitization etc.

  2. TaskBlades - These are manifested as microservices with REST API that interface with the data product and provide interfaces for query execution, metadata, auditing.

  3. CLI - Batch-mode usage interface for the core agents. This is used for bulk applications.