Praxis brings the elegance of FastAPI to GenAI development.
{
"name": "research_agent",
"capabilities": [
"web_search",
"data_analysis",
"text_generation"
],
"memory": {
"type": "persistent",
"capacity": "unlimited"
}
}
Built with scalability and reliability in mind. Deploy with confidence.
Optimized performance with async support and efficient processing.
First-class support for building and deploying AI agents.
from Praxis import Agent, Memory
from Praxis.tools import WebSearch
# Create a simple agent
agent = Agent(
name="researcher",
memory=Memory(),
tools=[WebSearch()]
)
@agent.task
async def research_topic(topic: str):
return await agent.chain([
"Search for information",
"Analyze results",
"Summarize findings"
])