Skip to main content

Add your description here

Project description

AI Fashion House

A project for ADK Hackathon with Google Cloud: a multi-agent system that helps you find design inspiration, create fashion images and runway videos.

What is AI Fashion House

This project is an AI-driven fashion design assistant that transforms user prompts into rich visual outputs using a modular, multi-agent system. Built specifically for fashion concept generation, it automates every step — from idea interpretation to high-fidelity visual creation — by orchestrating a team of intelligent agents.

How it works?

At its core, the platform uses a multi-agent architecture, where each agent specializes in a discrete task: analyzing user input, retrieving visual references, generating descriptive fashion language, producing images, and organizing media into moodboards. These agents communicate asynchronously to create a dynamic, composable workflow tailored to creative exploration.

Users can input vague or expressive fashion ideas, and the system responds with structured, historically grounded outputs — including AI-generated images, curated archive references, and CSV reports summarizing matches and distances. Everything is generated, enhanced, and visualized in real time.

Target audience

The platform is ideal for fashion designers, educators, archivists, and creators who need rapid visual prototyping, moodboard generation, or access to stylistic inspiration derived from curated datasets and open-access museum archives.

Tech

By combining LLMs, retrieval-augmented generation, and autonomous tool orchestration, this project offers a glimpse into the future of creative automation — where intelligent agents assist with storytelling, research, and visual design, all in a single, seamless pipeline.

Multi-Agent architecture

Multi-Agent Architecture

In AI-Fashion Home, we use a multi-agent architecture to handle different tasks in the fashion design process. Specifically we automate the following steps:

  1. Input Analysis: The system analyzes user input to understand the fashion concept.
  2. Visual Reference Retrieval: The met_rage agent retrieves visual references from the Met Museum's open-access collection, which includes over 500,000 images of artworks and artifacts.
    • BigQuery RAG: The system uses BigQuery to perform retrieval-augmented generation (RAG) to find relevant visual references.
    • Google GenAI: Further, it uses 'text-embedding-005' model to generate embeddings for the retrieved references.
    • Gemini Multimodal Understanding: The system uses Gemini multimodal understanding capabilities to analyze the retrieved images and extract the information needed for the style agent to generate the prompt.
  3. Internet Search: The system performs an internet search to find additional images and information that can be used for the style agent to generate the prompt that will be used to generate the images. To do so, the research agent relies on the Google Search Grounding to retrieve relevant images and information from the web.
  4. Style Prompt Generation: A style agent obtain the retrieved visual references and internet search results by implementin a Sequential Pattern, and fuerther it merges using an agregator assistant agent to generate a style prompt.
  5. Artifacts Generation and pipelines orchestration: This task is handled by the creative agent, which uses the style prompt to generate fashion images and runway videos, under the hood the agent use Imagen3 and Veo3 to generate the images and videos.

Installation

Setting MET BigQuery RAG

Refer to the met_rage for instructions on how to set up the BigQuery RAG for the Met Museum's open-access collection.

Running the project

  1. Create a Python environment and activate it:
python -m venv venv
source venv/bin/activate  # On Windows use `venv\Scripts\activate`
  1. Install the required dependencies:
pip install ai-fashion-house
  1. Set up the environment variables:

    • You can set the environment variables in your terminal or create a .env file in the root directory of your project.
    • If you choose to create a .env file, make sure to include the following variables:
GOOGLE_GENAI_USE_VERTEXAI=1
GOOGLE_API_KEY=<YOUR_GOOGLE_API_KEY>
GOOGLE_CLOUD_PROJECT=<YOUR_GOOGLE_CLOUD_PROJECT>
GOOGLE_CLOUD_LOCATION=<YOUR_GOOGLE_CLOUD_LOCATION>

BIGQUERY_DATASET_ID=met_data
BIGQUERY_EMBEDDINGS_MODEL_ID=embeddings_model
BIGQUERY_EMBEDDINGS_TABLE_ID=fashion_ai_outputs_embeddings

VEO2_OUTPUT_GCS_URI=gs://myfiles2025
VEO2_MODEL_ID=veo-3.0-generate-preview
IMAGEN_MODEL_ID=imagen-4.0-generate-preview-06-06
  1. Run the following command to start the AI Fashion House ui:
ai-fashion-house start
  1. Open your web browser and go to http://localhost:8080 to access the AI Fashion House UI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ai_fashion_house-0.1.0.tar.gz (114.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ai_fashion_house-0.1.0-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

Details for the file ai_fashion_house-0.1.0.tar.gz.

File metadata

  • Download URL: ai_fashion_house-0.1.0.tar.gz
  • Upload date:
  • Size: 114.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.2

File hashes

Hashes for ai_fashion_house-0.1.0.tar.gz
Algorithm Hash digest
SHA256 86f536340841ac3a4134ca2bd815e70198e70da1ca0557a63b3050626fb9723d
MD5 d20bd52b46a42ed0d50b03d3ca5b96c0
BLAKE2b-256 ec6890bb7c9cda896d042107a405f61a868c86cecb355314c4d29946acad1037

See more details on using hashes here.

File details

Details for the file ai_fashion_house-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ai_fashion_house-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 74a29367e2f4fec25fa58abcc0a07b6ea15caf7f5a42ca144558a1f570b9a71c
MD5 30d2b2c5544a94d18b7a7bb2ccd01e37
BLAKE2b-256 a1b05da282a7d6ee99e6c03a7c1ffb8f136f23726bcceee62a2494bac7ced8f4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page