Skip to main content

praisonai SDK

The praisonai package provides a high-level wrapper with CLI, auto-generation, and deployment utilities.

Installation

pip install praisonai

# With all features
pip install "praisonai[all]"

Quick Start

from praisonai import PraisonAI

# Create and run agents from YAML
praison = PraisonAI(agent_file="agents.yaml")
result = praison.run()

Main Class

PraisonAI

Main wrapper class for running agents.
from praisonai import PraisonAI

praison = PraisonAI(
    agent_file="agents.yaml",
    framework="praisonaiagents"  # or "crewai", "autogen"
)

result = praison.run()

Constructor

ParameterTypeDescription
agent_filestrPath to YAML agent definition
frameworkstrFramework to use
autoboolEnable auto mode

Modules

CLI Module

Command-line interface and PraisonAI class

Auto Module

Automated agent generation from prompts

Deploy Module

Deployment utilities for APIs and services

Persistence Module

Database adapters and session management

Framework Support

PraisonAI Agents (Default)

pip install praisonai

CrewAI Integration

pip install "praisonai[crewai]"

AutoGen Integration

pip install "praisonai[autogen]"