Created by team Nagarro Oryx.
🏆 With this project, team Nagarro Oryx WON the 1st prize in the August 2024 Hackathon! 🏆
Imagine a world where product creation is as effortless as uploading a photo. Introducing AI-Powered Image-to-Product Data Generator that revolutionizes product onboarding, saving time, reducing errors, and boosting efficiency.
Team Nagarro Oryx presented this demo at the conclusion of the Nagarro Hackathon on Augsut 2nd, 2024:
View other team demo's on our YouTube Playlist
-
To generate Gemini Api key click here
-
Setup env variable:
- GEMINI_API_KEY with key or add key in config/shared/config_default.php
$config[ImageToTextConstants::GEMINI_API_KEY] = 'api_key';
- GEMINI_HOST_ENDPOINT with API endpoint or add key in config/shared/config_default.php
$config[ImageToTextConstants::GEMINI_HOST_ENDPOINT] = 'host_url';
config/Shared/config_default.php has two configuration:
$config[ImageToTextConstants::GEMINI_HOST_ENDPOINT] = getenv('GEMINI_HOST_ENDPOINT') ? : 'host_url';
$config[ImageToTextConstants::GEMINI_API_KEY] = getenv('GEMINI_API_KEY') ? : 'api_key';
- src/Pyz/Zed/AIImageToProductDataImport
- src/Pyz/Zed/AIImageToProductGui
- src/Pyz/Client/ImageToText
- src/Pyz/Zed/DataImport/DataImportDependencyProvider.php
- src/Pyz/Shared/ImageToText/ImageToTextConstants.php
- src/Pyz/Zed/ProductManagement/Presentation/Index/index.twig Data-import path
- data/import/common/EU/ai_image_to_product.csv
- data/import/common/ai_image_to_product_EU.yml
- clone the repository in your local
git clone git@github.com:spryker-community/ai-image-to-product.git
- clone docker sdk
git clone https://github.com/spryker/docker-sdk.git --single-branch docker
- bootstrap the project
docker/sdk bootstrap deploy.dev.yml
- start the project
docker/sdk up
if you come across any installation error, please run following command:
docker/sdk reset
caution: if you run this command, all the data stored in your spryker docker volumes will be destroyed.
- Generate Product using Image only
- Custom Data Importer to Import product using image