Skip to content

MervinPraison/chainlit-praisonai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chainlit-praisonai

Chainlit integration for PraisonAI multi-agent framework.

Installation

pip install chainlit-praisonai

Quick Start

Create 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.py

Using a Specific Agent

from chainlit_praisonai import PraisonAIClient

client = PraisonAIClient()

# Use a specific agent
response = await client.run_agent("Research quantum computing", "researcher")

Configuration

from chainlit_praisonai import PraisonAIClient

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

Prerequisites

Start PraisonAI server:

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

Links

License

MIT

About

Chainlit integration for PraisonAI multi-agent framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages