This repository contains an Image Generator AI application using the Model-View-Controller (MVC) architectural pattern. The application leverages advanced AI models to generate images based on textual descriptions provided by the user. The project is built using Python and integrates with OpenAI's image generation API.
The Image Generator AI MVC application allows users to generate images by providing descriptive text inputs. This project showcases the power of AI in creative fields and provides a hands-on example of implementing AI-driven image generation in a structured MVC framework.
- Generate images from textual descriptions.
- Easy-to-use web interface.
- Modular MVC architecture for easy maintenance and scalability.
- Integration with OpenAI's image generation API.
To get started with the project, follow these steps:
- Clone the repository:
git clone https://github.com/hxadev/image-generator-ai-mvc.git cd image-generator-ai-mvc - Install JDK 17.0+
- ** Install Maven LTS**
- Open the project and execute as normal java application
The application requires an API key from Limewire AI or OpenAI API to generate images. Configure your API key in the application settings:
- Generate API KEY from Limewire API or OpenAPI API
- Add API KEY into src/application.properties files in the property: openapi.dalle.apikey=your_openai_api_key
- Run your application
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch (git checkout -b feature/your-feature).
- Make your changes.
- Commit your changes (git commit -m 'Add some feature').
- Push to the branch (git push origin feature/your-feature).
- Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or inquiries, please contact Alfonso at contacto@hxadev.tech