---
title: "Understanding AI services"
slug: "understanding-ai-services"
abstract: "Overview of the AI services used in Content Hub."
---
# 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](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview) 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.

![Diagram of the AI services used when uploading images for visual search](https://doc.sitecore.com/api/markdown-image/ch/en/users/content-hub/images/upload-images.png)

## Searching for similar assets

When you [search for similar assets](https://doc.sitecore.com/ch/en/users/content-hub/search-for-similar-images.html "Search for similar images"), the [Azure OpenAI](https://learn.microsoft.com/en-us/azure/ai-services/openai/overview) 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.

![Diagram of the AI searches used when searching for similar assets](https://doc.sitecore.com/api/markdown-image/ch/en/users/content-hub/images/search-for-similar-assets.png)