Generative AI Application Integration Patterns: Integrate large language models into your applicationsJuan Pablo Bustos