> ## Documentation Index
> Fetch the complete documentation index at: https://docs.duohub.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Build powerful voice AI applications with duohub's knowledge graph service

# Welcome to duohub

duohub is the foundational memory layer for voice AI applications, providing ultra-low latency knowledge graph capabilities through our API and SDK. Our service enables efficient memory management and retrieval for AI applications with global distribution.

## Core Technology

duohub offers two primary approaches to memory management:

* **Knowledge Graph Memory**: Optimized for precise memory retrieval with relationship context
* **Vector Memory**: Designed for quick retrieval across large memory sets

Our globally distributed infrastructure ensures minimal latency regardless of your users' location.

## Data Ingestion Capabilities

duohub supports multiple data ingestion methods:

<CardGroup cols={2}>
  <Card title="Documents" icon="file-lines">
    Support for PDF, Word, and Text documents
  </Card>

  <Card title="Web Content" icon="globe">
    Single page or entire website ingestion
  </Card>

  <Card title="Video" icon="video">
    Multi-speaker video content processing
  </Card>

  <Card title="Audio" icon="microphone">
    Multi-speaker audio processing
  </Card>
</CardGroup>

## Integration Options

### Python SDK

The fastest way to get started is with our Python SDK:

```python theme={null}
from duohub import Duohub

client = Duohub(api_key='YOUR_API_KEY')
response = client.query(
    query='What were Leonhard Euler\'s contributions to graph theory?',
    memoryID='your_memory_id',
    facts=True,
    assisted=True
)
```

### REST API

For other languages, use our REST API with comprehensive OpenAPI specification.

<CardGroup cols={2}>
  <Card title="Quick Start Guide" icon="rocket" href="/quickstart">
    Set up your first knowledge graph in minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/introduction">
    Explore our API documentation
  </Card>
</CardGroup>

## Key Features

<CardGroup cols={2}>
  <Card title="Knowledge Graphs" icon="diagram-project">
    High-performance graph architecture for precise memory retrieval
  </Card>

  <Card title="Memory Retrieval" icon="brain">
    Assisted and non-assisted retrieval with supporting facts
  </Card>

  <Card title="Global Distribution" icon="globe">
    Ultra-low latency serving through distributed infrastructure
  </Card>

  <Card title="Use Cases" icon="lightbulb">
    Implementation examples and best practices
  </Card>
</CardGroup>
