# Glossary

Below is a glossary of key terms and concepts used throughout the Sahara AI User Guide:

#### [API (Application Programming Interface)](/developer-docs-ai-developer-portal/api-documentation.md)

A set of protocols and tools that enable developers to interact programmatically with Sahara AI. The API is used for creating, deploying, and managing AI pipelines as well as controlling compute resources.

[**Compute Hub**](/developer-docs-ai-developer-portal/compute-hub.md)

A core component of the Sahara AI Product Suite responsible for managing compute instances and endpoints. It handles the provisioning of resources needed to run AI workloads and deploy models.

[**Compute Instance**](/developer-docs-ai-developer-portal/compute-hub.md)

A virtual server or container managed within the Compute Hub that runs AI workloads and hosts deployed AI model endpoints.

[**Compute Provider**](/developer-docs-ai-developer-portal/compute-hub.md)

Third-party services (such as Lepton, Predibase, Sagemaker, Bedrock, OpenAI) that supply the computational power required to execute AI workloads on the Sahara AI platform.

[**Conversation Starter**](/developer-docs-ai-developer-portal/compute-hub.md)

An optional configuration element in a pipeline that initiates conversation flows, particularly useful in prompt-based pipelines for engaging AI interactions.

[**Data Hub**](/developer-docs-ai-developer-portal/data-hub.md)

A marketplace within the Sahara AI platform where users can discover, purchase, and sell datasets. It serves as a centralized resource for accessing valuable data.

[**Data Vault**](/developer-docs-ai-developer-portal/data-vault.md)

A secure, decentralized storage solution for datasets. Data Vaults ensure data privacy, maintain provenance, and integrate seamlessly with AI pipelines.

[**Dataset**](/developer-docs-ai-developer-portal/data-hub.md)

A collection of structured data (in formats such as CSV, JSON, or Parquet) used for training or validating AI models. Datasets can be sourced from the Data Hub or uploaded directly by users.

[**Developer Portal**](/developer-docs-ai-developer-portal/developer-portal.md)

The gateway to the Sahara AI platform that integrates all services into a unified interface. It provides developers with the tools needed to build, manage, and deploy AI assets.

[**Model Hub**](/developer-docs-ai-developer-portal/model-hub.md)

A centralized interface for browsing, creating, and deploying AI pipelines. The Model Hub supports both Retrieval-Augmented Generation (RAG) and prompt-based pipelines, making it easier to manage AI models.

[**Pipeline**](/developer-docs-ai-developer-portal/model-hub.md)

A sequence of interconnected processes designed to automate the flow of data and model interactions. Pipelines in the Model Hub guide users through the steps of configuring and deploying AI workflows.

[**Prompt-Based Pipeline**](/developer-docs-ai-developer-portal/model-hub.md)

A type of AI pipeline that uses prompt engineering to handle conversational or structured tasks. It relies on input prompts to drive the behavior and responses of the AI model.

[**Retrieval-Augmented Generation (RAG)**](/developer-docs-ai-developer-portal/model-hub.md)

A pipeline method that integrates data retrieval from secure Data Vaults with AI generation processes. This approach enhances the relevance and accuracy of the AI-generated responses.

[**Usage Metrics**](/developer-docs-ai-developer-portal/model-hub.md)

Statistical data that track performance and consumption of platform resources, including API calls, token usage, and overall system performance.&#x20;

[**Personal Data Upload**](/developer-docs-ai-developer-portal/data-vault.md)

A feature that allows users to manually upload their own datasets into a vault. Supported file formats include CSV, JSON, and Parquet, enabling the integration of custom data into AI pipelines.

[**Workflow**](/developer-docs-ai-developer-portal/workflow-steps.md)

A structured sequence of processes within the Sahara AI platform that guides users from initial data upload through to pipeline creation, deployment, and monitoring.

This glossary provides quick definitions to help users navigate the Sahara AI Product Suite and understand the terminology used throughout the user guide.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.saharaai.com/developer-docs-ai-developer-portal/glossary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
