Chainlit integration for PraisonAI multi-agent framework.
pip install chainlit-praisonaiCreate app.py:
import chainlit as cl
from chainlit_praisonai import PraisonAIClient
client = PraisonAIClient()
@cl.on_message
async def main(message: cl.Message):
response = await client.run_workflow(message.content)
await cl.Message(content=response).send()Run:
chainlit run app.pyfrom chainlit_praisonai import PraisonAIClient
client = PraisonAIClient()
# Use a specific agent
response = await client.run_agent("Research quantum computing", "researcher")from chainlit_praisonai import PraisonAIClient
client = PraisonAIClient(
api_url="http://localhost:8080",
timeout=300,
)Start PraisonAI server:
pip install praisonai
praisonai serve agents.yaml --port 8080MIT