Metadata-Version: 2.1
Name: aiagentaz
Version: 0.1.0
Summary: A Python package for easily interacting with various AI services.
Author-email: Md Tahseen Anam <tahseen.adit@gmail.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: openai
Requires-Dist: google-generativeai
Requires-Dist: anthropic
Provides-Extra: docs
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: numpydoc; extra == "docs"
Requires-Dist: pydata-sphinx-theme; extra == "docs"
Provides-Extra: tests
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: codecov; extra == "tests"

# AI Agent AZ

A Python package that provides a simple and unified interface for interacting with various AI services.

## Features

- 🤖 Unified interface for AI service providers

## Installation

```bash
pip install aiagentaz
```

## Quick Start

```python
from aiagentaz.domain.agent import Agent

my_agent = Agent(
    client="openai", 
    api_key="your-api-key"
)
res = my_agent.generate( 
    model="gpt-4o-mini", 
    prompt="Can you give me a hello world program in python?", 
)
print(res.content)
```

## Supported AI Services

Currently supported AI service providers:
- OpenAI
- Gemini
- Anthropic

## Capabilities

### OpenAI
- Simple text generation

### Gemini
- Simple text generation

### Anthropic
- Simple text generation

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

### Development Setup

1. Clone the repository
```bash
git clone https://github.com/yourusername/aiagentaz.git
cd aiagentaz
```

2. Install development dependencies
```bash
pip install -e .
```

3. Run tests
```bash
pytest
```

## Support

If you encounter any problems or have any questions, please [open an issue](https://github.com/tahseenadit/aiagentaz/issues).

## Acknowledgments

- Inspired by the need for a unified AI service interface

---
