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

# API Reference

> Complete API reference for PraisonAI, including core modules, installation options, and framework-specific features

## Core Modules

### praisonai

The main package containing core functionality.

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonai import PraisonAI
```

### praisonai.auto

Automated agent generation functionality.

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonai.auto import AutoGenerator
```

### praisonai.agents\_generator

Framework-specific agent generation and orchestration:

* CrewAI support (requires `praisonai[crewai]`)
* AG2 (Formerly AutoGen) support (requires `praisonai[autogen]`)

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonai.agents_generator import AgentsGenerator
```

### praisonai.cli

Command-line interface with framework-specific handling.

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonai.cli import PraisonAI
```

### praisonai.deploy

Deployment utilities.

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonai.deploy import CloudDeployer
```

## Installation Options

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
# Basic installation
pip install praisonai

# Framework-specific installations
pip install "praisonai[crewai]"    # Install with CrewAI support
pip install "praisonai[autogen]"   # Install with AG2 support
pip install "praisonai[crewai,autogen]"  # Install both frameworks

# Additional features
pip install "praisonai[ui]"        # Install UI support
pip install "praisonai[chat]"      # Install Chat interface
pip install "praisonai[code]"      # Install Code interface
pip install "praisonai[realtime]"  # Install Realtime voice interaction
pip install "praisonai[call]"      # Install Call feature
```

## Framework-specific Features

### CrewAI

When installing with `pip install "praisonai[crewai]"`, you get:

* CrewAI framework support
* PraisonAI tools integration
* Task delegation capabilities
* Sequential and parallel task execution

### AG2 (Formerly AutoGen)

When installing with `pip install "praisonai[autogen]"`, you get:

* AG2 framework support
* PraisonAI tools integration
* Multi-agent conversation capabilities
* Code execution environment
