The Generative AI Wrapper is a Python library designed to simplify the use of generative AI models. This library provides a unified interface to interact with various AI models, making it easier to integrate these technologies into your applications.
- Unified Interface: Consistent interface for various AI models.
- Modularity: Easy extension to support new models.
- Examples and Documentation: Clear examples and detailed documentation.
To install the library, clone this repository and install the required dependencies:
git clone https://github.com/carmelolg/generative-ai-wrapper.git
cd generative-ai-wrapper
pip install -r requirements.txt
to be defined
- domain/: Contains domain-specific classes and entities.
- persistence/: Manages model persistence and loading.
- services/: High-level services for interacting with AI models.
- static/: Static files and resources.
- utils/: Utility functions and helpers.
If you want to contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix:
git checkout -b feature/new-feature
- Make your changes and commit:
git commit -m "Added new feature"
- Push your branch:
git push origin feature/new-feature
- Submit a Pull Request.
This project is distributed under the MIT License. See the LICENSE file for more details.