I work in the field of machine learning as a researcher. There is no distinction. Machine learning is a set of techniques, Artificial Intelligence is a synonym which became popular in recent years.
Generative AI only defines how a model is used, not what the model is. You might as well use a kNN model to do generative AI. Generative AI is machine learning. More specifically it is an application of supervised machine learning.
Some people have started distinguishing machine learning to identify classical models and AI to definite stuff that uses deep learning.
If you want to be specific you may use the name of the specific model, but that's a bit too much for an article title. Otherwise, the term AI is quite appropriate in this context and far more recognized than ML.
And me myself never say AI, I don't like too much that it ingrains some feeling of intelligence; but for these articles i feel it is appropriate.