Metadata-Version: 2.4
Name: agentic-ai-engineering-course
Version: 0.4.1
Summary: Python modules for the Agentic AI Engineering course by Towards AI and Decoding ML.
Project-URL: Homepage, https://github.com/towardsai/agentic-ai-engineering-course
Project-URL: Repository, https://github.com/towardsai/agentic-ai-engineering-course
Project-URL: Issues, https://github.com/towardsai/agentic-ai-engineering-course/issues
Author-email: Paul Iusztin <p.b.iusztin@gmail.com>, Fabio chiusano <chiusanofabio94@gmail.com>, Omar solano <omarsolano27@gmail.com>
License: Apache-2.0
License-File: LICENSE
Keywords: agents,ai,llm-workflows
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12.11
Requires-Dist: chromadb>=1.0.20
Requires-Dist: fastmcp>=2.12.0
Requires-Dist: firecrawl-py>=2.7.1
Requires-Dist: gitingest>=0.1.5
Requires-Dist: google-genai>=1.24.0
Requires-Dist: langchain-community>=0.4.1
Requires-Dist: langchain-google-genai>=3.0.0
Requires-Dist: langchain-perplexity>=0.1.2
Requires-Dist: langchain>=1.0.3
Requires-Dist: langgraph-checkpoint-sqlite>=3.0.0
Requires-Dist: langgraph>=1.0.3
Requires-Dist: matplotlib>=3.10.3
Requires-Dist: mem0ai>=0.1.116
Requires-Dist: opik>=1.7.42
Requires-Dist: pillow>=11.3.0
Requires-Dist: pydantic>=2.11.7
Requires-Dist: python-dotenv>=1.1.0
Requires-Dist: requests>=2.32.4
Requires-Dist: scikit-learn>=1.7.0
Description-Content-Type: text/markdown

# Agentic AI Engineering Course

Python modules for the Agentic AI Engineering course by Towards AI and Decoding AI. [Find more about the course here](https://academy.towardsai.net/courses/agent-engineering).

## Installation

```bash
pip install agentic-ai-engineering-course
```

## Usage

### Environment Utilities

```python
from utils import load

# Load environment variables from .env file
load()

# Load with custom path and required variables
load(dotenv_path="path/to/.env", required_env_vars=["API_KEY", "SECRET"])
```

### Pretty Print Utilities

```python
from utils import wrapped, function_call, Color

# Pretty print text with custom formatting
wrapped("Hello World", title="My Message", header_color=Color.BLUE)

# Pretty print function calls
function_call(
    function_call=my_function_call,
    title="Function Execution",
    header_color=Color.GREEN
)
```

## Development

This package is part of the Agentic AI Engineering course materials. For the full course experience, visit the main repository.

## Authors

- Paul Iusztin (p.b.iusztin@gmail.com)
- Fabio Chiusano (chiusanofabio94@gmail.com)
- Omar Solano (omarsolano27@gmail.com)

## License

Apache License 2.0 - see LICENSE file for details.