Skip to main content

Core Modules

praisonai

The main package containing core functionality.
from praisonai import PraisonAI

praisonai.auto

Automated agent generation functionality.
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])
from praisonai.agents_generator import AgentsGenerator

praisonai.cli

Command-line interface with framework-specific handling.
from praisonai.cli import PraisonAI

praisonai.deploy

Deployment utilities.
# The deploy subsystem is now driven via CLI:
#   praisonai deploy init
#   praisonai deploy run --type docker
#   praisonai deploy run --type cloud --provider gcp|aws|azure
#
# See /docs/deploy/cli/index for full reference.
As of PraisonAI 4.6.x, CloudDeployer (from the deploy.py module) was removed. Direct users of from praisonai.deploy import CloudDeployer should migrate to praisonai deploy CLI commands.

Version

praisonaiagents exposes the installed package version as __version__:
from praisonaiagents import __version__
print(__version__)   # "X.Y.Z"

Installation Options

# 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