Generates cocktail recipes with ingredients, proportions, preparation steps, and suggested variations based on a requested drink or available ingredients.