Understanding AI services
Content Hub relies on various services to deliver its AI features. These services and how they are used in Content Hub are illustrated in the following diagrams.
Upload images for visual search
The Azure OpenAI service receives the image from the Content Hub media processing service and creates embeddings renditions. These renditions are saved in Content Hub and used by Elasticsearch to index and find images.

Searching for similar assets
When you search for similar assets, the Azure OpenAI service takes the text or image search query and generates embeddings renditions that are saved in Content Hub. These embeddings are used by Elasticsearch to identify and find similar assets.
