import re def optimize_content(content: str): """Optimize the generated content for SEO.""" # Example: Simple SEO enhancements (can be customized for more complex logic) title = "SEO Optimized Title: " + content[:60] + "..." description = "SEO Optimized Description: " + content[:150] + "..." tags = re.findall(r'\b\w+\b', content.lower())[:10] # Extract the first 10 words as tags return { "content": content, "metadata": { "title": title, "description": description, "tags": tags } }