Option 1: Using an out-of-the-box toolkit for Azure AI Services
Formerly known as Azure Cognitive Services, Azure AI Services are a set of cloud-based APIs and AI services developed by Microsoft that enable developers and data scientists to add cognitive capabilities to their apps. AI Services are meant to provide every developer with AI models to be integrated with programming languages such as Python, C#, or JavaScript.
Azure AI Services cover various domains of AI, including speech, natural language, vision, and decision-making. All those services come with models that can be consumed via API, and you can decide to:
- Leverage powerful pre-built models available as they are and ready to use.
- Customize those pre-built models with custom data so that they are tailored to your use case.
Hence, considered all together, Azure AI Services can achieve the goal of multimodality, if properly orchestrated by an LLM as a reasoning engine, which is exactly the framework...