Skip to content

MervinPraison/gradio-praisonai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gradio-praisonai

Gradio components for PraisonAI multi-agent framework.

Installation

pip install gradio-praisonai

Quick Start

from gradio_praisonai import launch_chat

# Launch a chat interface
launch_chat()

Components

create_chat_interface

Create a Gradio Blocks interface:

from gradio_praisonai import create_chat_interface

demo = create_chat_interface(
    api_url="http://localhost:8080",
    agent="researcher",  # Optional: specific agent
    title="🤖 AI Assistant",
)
demo.launch()

PraisonAIClient

Direct API client:

from gradio_praisonai import PraisonAIClient

client = PraisonAIClient(api_url="http://localhost:8080")

# Run full workflow
result = client.run_workflow("Research AI trends")

# Run specific agent
result = client.run_agent("Write an article", "writer")

# List agents
agents = client.list_agents()

Prerequisites

Start PraisonAI server:

pip install praisonai
praisonai serve agents.yaml --port 8080

Links

License

MIT

About

Gradio components for PraisonAI multi-agent framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages