Annuncio is a multimodal application designed to generate product advertisements using the power of Aria and Allegro AI models. It allows users to create detailed product descriptions and promotional videos seamlessly, integrating Streamlit as the web framework and providing an easy-to-use API for interaction.
- Product Data Generation: Utilize the Aria model to generate comprehensive product description based on input parameters such as product name, description and image.
- Video Generation: Create promotional videos using the Allegro model based on the generated product data.
- Hashtag Generation: Utilize the Aria model to generate hashtags based on product name and description product.
To get started with Annuncio, follow these steps:
-
Clone the repository:
git clone https://github.com/chrisputzu/annuncio-hackathon-aria-allegro cd annuncio
-
Install the required dependencies:
Create a virtual environment and install the dependencies.
pip install -r requirements.txt
-
Set up environment variables:
Create a .env file in the root directory of the project and add your ARIA and ALLEGRO API keys:
ARIA_API_KEY=your_aria_api_key ALLEGRO_API_KEY=your_allegro_api_key
To run the application with streamlit, execute the following command:
streamlit run app.py
The application will start on http://localhost:8503/.
We welcome contributions! Feel free to open issues, submit pull requests, and provide feedback.
This project is licensed under the MIT License.