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
Metadata
Release files for gradio-praisonai 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gradio_praisonai-0.1.0.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gradio_praisonai-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.3 kB
Release files / gradio_praisonai-0.1.0.tar.gz
| Download URL | gradio_praisonai-0.1.0.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f34100df49bc327e9db71b7a1ae1118f16e732e4435e65b31c46d8c6e8df9b20
|
|
BLAKE2b-256 checksum How to use checksums |
b55e3fee8edf670b5f6afcbd82353dcdd4fa911d4206bdd154ad4cd87e78a610
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|
Release files / gradio_praisonai-0.1.0-py3-none-any.whl
| Download URL | gradio_praisonai-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1df446feaddf798e76836ef6a6140a638d8e22455a2a0b443b4bd3b28616a319
|
|
BLAKE2b-256 checksum How to use checksums |
a0432fce7cd10ac3fc864dea1950c63c1ff6dec154bac288b10eb3910eaac46a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.11
|