Skip to main content

A comprehensive toolkit for AI agent development and workflow orchestration

Project description

Agentium - AI Agent Development Toolkit

PyPI version Python Support License: MIT

A comprehensive Python library designed for AI agent development and workflow orchestration. Agentium provides a rich set of tools and utilities that seamlessly integrate with popular AI frameworks like LangChain, LangGraph, and CrewAI.

Features

  • 🗜️ Condense: Intelligent content condensation and compression
  • ⚡ Optimizer: Refine text, code, and workflows for better performance
  • 📋 Rearranger: Organize and restructure content logically
  • 🔍 Extractor: Extract structured information from various data sources
  • 📢 Communicator: Send messages and notifications across platforms
  • 🌐 Translator: Multi-language translation with tone adaptation
  • 💡 Insight Generator: Generate actionable insights from data
  • 🔄 Workflow Helper: Orchestrate complex tasks and triggers
  • 📄 Template Manager: Standardize outputs with customizable templates
  • 🧠 Memory Helper: Context storage and retrieval system
  • 📝 Custom Summarizer: Create summaries tailored to specific needs
  • 📊 Logger Utils: Track and debug operations with detailed logging

Installation

pip install agentium

Framework-specific installations:

# For LangChain integration
pip install agentium[langchain]

# For LangGraph integration
pip install agentium[langgraph]

# For CrewAI integration
pip install agentium[crewai]

# For development
pip install agentium[dev]

Quick Start

from agentium import Condenser, Optimizer, Communicator

# Initialize components
condenser = Condenser()
optimizer = Optimizer()
communicator = Communicator()

# Condense text
condensed = condenser.condense("Your long text here...")

# Optimize content
optimized = optimizer.optimize_text("Text to optimize")

# Send notification
communicator.send_notification("Process completed!", channel="email")

Framework Integration

LangChain Integration

from agentium.integrations.langchain import AgentiumTool
from langchain.agents import initialize_agent

# Create Agentium tools for LangChain
tools = AgentiumTool.create_all_tools()
agent = initialize_agent(tools, llm, agent_type="zero-shot-react-description")

LangGraph Integration

from agentium.integrations.langgraph import AgentiumNode
from langgraph import Graph

# Add Agentium nodes to LangGraph
graph = Graph()
graph.add_node("condenser", AgentiumNode.condenser_node)
graph.add_node("optimizer", AgentiumNode.optimizer_node)

CrewAI Integration

from agentium.integrations.crewai import AgentiumCrewTool
from crewai import Agent, Task, Crew

# Create tools for CrewAI agents
tools = AgentiumCrewTool.get_all_tools()
agent = Agent(tools=tools, ...)

Documentation

For detailed documentation and examples, visit our documentation site.

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you encounter any issues or have questions, please open an issue on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentium-1.0.0.tar.gz (73.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentium-1.0.0-py3-none-any.whl (85.5 kB view details)

Uploaded Python 3

File details

Details for the file agentium-1.0.0.tar.gz.

File metadata

  • Download URL: agentium-1.0.0.tar.gz
  • Upload date:
  • Size: 73.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for agentium-1.0.0.tar.gz
Algorithm Hash digest
SHA256 40ff15e78e0572342d52ba15d8d9a66f5bf595a96341a5875a9a95a9da27bafd
MD5 c05ff4503c61af8635832fd325c7630b
BLAKE2b-256 2a0fdf7b6243be32e55775e1238584fd58ea9007927207e9444243520d19eddc

See more details on using hashes here.

File details

Details for the file agentium-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: agentium-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 85.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for agentium-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b762ded211a5c26351aa329d96747c4e1c0a8f5ed788ae16daac224eb166f9d2
MD5 5c223adfa6c8e9e71d7d7a810490320f
BLAKE2b-256 c8fbfa1e04bbcd573c6aa2897eefa79ae035239b97d1055dcea19b0537807fa3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page