diff --git a/diagrams/azure/ml.py b/diagrams/azure/ml.py
index 295a261..eb0c474 100644
--- a/diagrams/azure/ml.py
+++ b/diagrams/azure/ml.py
@@ -8,6 +8,14 @@ class _Ml(_Azure):
_icon_dir = "resources/azure/ml"
+class AzureOpenAI(_Ml):
+ _icon = "azure-open-ai.png"
+
+
+class AzureSpeedToText(_Ml):
+ _icon = "azure-speed-to-text.png"
+
+
class BatchAI(_Ml):
_icon = "batch-ai.png"
diff --git a/docs/nodes/azure.md b/docs/nodes/azure.md
index ccd06e2..875471e 100644
--- a/docs/nodes/azure.md
+++ b/docs/nodes/azure.md
@@ -488,6 +488,12 @@ Node classes list of the azure provider.
## azure.ml
+
+**diagrams.azure.ml.AzureOpenAI**
+
+
+**diagrams.azure.ml.AzureSpeedToText**
+
**diagrams.azure.ml.BatchAI**
diff --git a/resources/azure/ml/azure-open-ai.png b/resources/azure/ml/azure-open-ai.png
new file mode 100644
index 0000000..f617791
Binary files /dev/null and b/resources/azure/ml/azure-open-ai.png differ
diff --git a/resources/azure/ml/azure-speed-to-text.png b/resources/azure/ml/azure-speed-to-text.png
new file mode 100644
index 0000000..ca331f1
Binary files /dev/null and b/resources/azure/ml/azure-speed-to-text.png differ
diff --git a/website/static/img/resources/azure/ml/azure-open-ai.png b/website/static/img/resources/azure/ml/azure-open-ai.png
new file mode 100644
index 0000000..f617791
Binary files /dev/null and b/website/static/img/resources/azure/ml/azure-open-ai.png differ
diff --git a/website/static/img/resources/azure/ml/azure-speed-to-text.png b/website/static/img/resources/azure/ml/azure-speed-to-text.png
new file mode 100644
index 0000000..ca331f1
Binary files /dev/null and b/website/static/img/resources/azure/ml/azure-speed-to-text.png differ