PraisonAI Documentation home page
Search...
⌘K
Community
MervinPraison/PraisonAI
MervinPraison/PraisonAI
Search...
Navigation
API Reference
API Reference
Documentation
Agents
UI
Tools
MCP
Deploy
Examples
JS
Course
Home
Getting Started
Introduction
Installation
Quick Start
Core Concepts
Agents
Tasks
Process
Tools
Memory
Knowledge
Handoff
Approval
Guardrails
Input Handling Patterns
Session Management
Workflows
Agentic Routing
Orchestrator Worker
Autonomous Workflow
Parallelization
Prompt Chaining
Evaluator Optimizer
Repetitive Agents
Features
CLI
AutoAgents
Image Generation
Self Reflection Agents
RAG Agents
Reasoning Extract Agents
Reasoning Agents
Multimodal Agents
LangChain Agents
Async Agents
Mini AI Agents
Generate Reasoning Data
Code Agent
Math Agent
Model Capabilities
Structured AI Agents
Stateful Agents
Task Context Control
Callbacks Agent
Chat with PDF
Context Window Management
Camera Integration
Advanced Memory System
Knowledge Base
Sessions & Remote Agents
Approval System
Guardrails
Workflow Validation Loop
Agent Handoffs
Models
Models in PraisonAI
OpenAI ChatGPT
Ollama
Groq
Google Gemini
OpenRouter
Anthropic
AWS Bedrock
Cohere
Mistral
DeepSeek Agents
Other Models
Tools
Firecrawl PraisonAI Integration
Other Features
PraisonAI Train
Playground
CrewAI with PraisonAI
AG2 with PraisonAI
PraisonAI Agents
Monitoring
AgentOps PraisonAI Monitoring
Latency Tracking
Telemetry & Performance Tracking
Developers
Test
Agents Playbook
PraisonAI Package Integration
Integrate with Tools
Google Colab Integration
Google Colab Tools
Local Development
Getting Started (No Code)
Introduction
TL;DR
Installation
Initialise
Run
Auto Generation Mode
API Reference
API Reference
Agent Module
handoff
Agents Module
AutoAgents Module
Task Module
Process Module
Handoff Module
MCP Module
Knowledge Module
Memory Module
Session Module
On this page
Module praisonaiagents
Sub-modules
Functions
clean_triple_backticks(text: str) → str
display_error(message: str, console=None)
display_generating(content: str = ”, start_time: float | None = None)
display_instruction(message: str, console=None)
display_interaction(message, response, markdown=True, generation_time=None, console=None)
display_self_reflection(message: str, console=None)
display_tool_call(message: str, console=None)
API Reference
API Reference
Praison AI Agents - SDK Documentation
Agent
Documentation for individual AI agents and their capabilities
Agents
Documentation for managing multiple agents and their interactions
Task
Documentation for defining and managing tasks
Process
Documentation for handling task execution flows
Module praisonaiagents
Sub-modules
praisonaiagents.agent - Agent module for defining individual AI agents
praisonaiagents.agents - Agents module for managing multiple agents
praisonaiagents.task - Task module for defining and managing tasks
praisonaiagents.process - Process module for handling task execution flows
praisonaiagents.main - Main module containing utility functions
Functions
clean_triple_backticks(text: str) → str
Clean triple backticks from text output.
display_error(message: str, console=None)
Display error messages in the console.
display_generating(content: str = ”, start_time: float | None = None)
Display generation status with optional timing information.
display_instruction(message: str, console=None)
Display instruction messages in the console.
display_interaction(message, response, markdown=True, generation_time=None, console=None)
Display interaction between user and agent.
display_self_reflection(message: str, console=None)
Display agent self-reflection messages.
display_tool_call(message: str, console=None)
Display tool call messages.
Auto Generation Mode
Agent Module
Assistant
Responses are generated using AI and may contain mistakes.