Skip to content

MervinPraison/haystack-praisonai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

haystack-praisonai

Haystack integration for PraisonAI multi-agent framework.

Installation

pip install haystack-praisonai

Quick Start

from haystack import Pipeline
from haystack_praisonai import PraisonAIComponent

# Create pipeline with PraisonAI component
pipeline = Pipeline()
pipeline.add_component("praisonai", PraisonAIComponent())

# Run the pipeline
result = pipeline.run({"praisonai": {"query": "Research the latest AI trends"}})
print(result["praisonai"]["response"])

Using a Specific Agent

from haystack_praisonai import PraisonAIComponent

# Use a specific agent
researcher = PraisonAIComponent(agent="researcher")
result = researcher.run(query="Research quantum computing")
print(result["response"])

Configuration

Parameter Default Description
api_url http://localhost:8080 PraisonAI server URL
agent None Specific agent to run
timeout 300 Request timeout in seconds

Prerequisites

Start PraisonAI server:

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

Links

License

MIT

About

Haystack integration for PraisonAI multi-agent framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages