Expanding the Azure AI Model Inference API: Integrating Azure AI into Your Development Environment (2024)

We believe that building AI applications should be intuitive, flexible, and integrated. To help simplify the AI development lifecycle, we are thrilled to announce the latest updates to the Azure AI model inference API, enhancing its capabilities and broadening its utility for a code-first experience that brings the power of Azure AI directly within the environments and the tools developers prefer. The Azure AI model inference API provides developers with a single, consistent API and endpoint URL, enabling seamless interaction with a wide variety of foundation models, including those from Azure OpenAI Service, Mistral, Meta, Cohere, and Microsoft Research.

This announcement focuses on integrating model access via GitHub, introducing inference SDKs, expanding support for self-hosted models, integrating with Azure API Management, and enhancing retrieval augmented generation (RAG) systems with LlamaIndex.

Key features in this announcement:

1. Single Common API for Model Access via GitHub: With the GitHub Models announcement last week, developers can now access models from the Azure AI model catalog directly through GitHub using a single API and experiment with different AI models in the playground with their GitHub account. This integration allows for seamless interaction with various models, including GPT-4o, Llama 3, Mistral Large, Command R+, and Phi-3. By unifying model access, we simplify the AI development process and enable more efficient workflows.

The integration with GitHub is particularly significant for application developers. GitHub is a central hub for coding, collaboration, and version control. By bringing Azure AI capabilities directly into GitHub, we ensure that developers can remain in their preferred development environment to experiment with multiple models, reducing context switching and streamlining the AI development process.

Expanding the Azure AI Model Inference API: Integrating Azure AI into Your Development Environment (1)

2. Inference SDKs for Multiple Languages: To support diverse development environments, we are introducing inference SDKs for Python, JavaScript, and C#. These SDKs allow developers to effortlessly integrate AI models into their applications using inference clients in the language of their choice, making it easier to build and scale AI solutions across different platforms. These SDKs can be integrated with LLM App development tools such as prompt flow, LangChain, and Semantic Kernel.

Expanding the Azure AI Model Inference API: Integrating Azure AI into Your Development Environment (2)

Inference SDKs for C#, JavaScript, and Python

3. Model inference API Expansion to Managed Compute: At Microsoft Build 2024, we introduced the Azure AI model inference API for models deployed as serverless API endpoints and Azure OpenAI Service, enabling developers to consume predictions from a diverse set of models in a consistent way and easily switch between models to compare the performance.

The model inference API now includes inference support for open source models deployed to our self-hosted managed online endpoints, providing enhanced flexibility and control over model deployment and inferencing. This feature allows you to leverage the full potential of AI models, including Mistral, Llama 3, and Phi-3 tailored to specific use cases, optimizing both performance and cost-efficiency.

Expanding the Azure AI Model Inference API: Integrating Azure AI into Your Development Environment (3)

4. Integration with Azure API Management: We are also expanding the GenAI Gateway capabilities in Azure API Management to support a wider range of large language models through the Azure AI model inference API, in addition to the support for Azure OpenAI Service. New policies, such as the LLM Token Limit Policy, LLM Emit Token Metric Policy, and LLM Semantic Caching Policy, provide detailed insights and control over token resources, ensuring efficient and cost-effective use of models. These policies allow for real-time monitoring, cost management, and improved efficiency by caching responses based on the semantic content of prompts. Read this blog to learn more about integration.

5. Take RAG to the next level with LlamaIndex: Lastly, we are happy to announce the integration of the Azure AI model inference API into the LlamaIndex ecosystem. Now developers can elevate their RAG systems built with LlamaIndex by leveraging the extensive power of the Azure AI model catalog.

Two new packages have been introduced to the LlamaIndex ecosystem:

  • llama-index-embeddings-azure-inference
  • llama-index-llms-azure-inference

These packages enable the seamless incorporation of Azure AI models into the LlamaIndex framework, allowing users to select the optimal model for each task.

Getting Started: To begin using the Azure AI model inference API, visit our documentation page for detailed instructions and examples. Whether you're building chatbots, data analytics tools, or sophisticated AI-driven applications, the Azure AI model inference API and SDKs provide the foundation you need to succeed.

While this announcement focuses on the GitHub integration and inference API/SDKs, we are working on bringing additional features in subsequent phases. Stay tuned for more updates as we continue to enhance the Azure AI model inference API to meet all your development needs.

Expanding the Azure AI Model Inference API: Integrating Azure AI into Your Development Environment (2024)

FAQs

Which Azure tool can help you build artificial intelligence AI applications? ›

Available Azure AI services
ServiceDescription
Azure AI SearchBring AI-powered cloud search to your mobile and web apps.
Azure OpenAIPerform a wide variety of natural language tasks.
Bot ServiceCreate bots and connect them across channels.
Content SafetyAn AI service that detects unwanted contents.
9 more rows
Aug 20, 2024

What is Microsoft Azure AI used for? ›

Azure AI services are a suite of cloud-based artificial intelligence (AI) services that help developers and organizations create intelligent, cutting-edge, market-ready, and responsible applications with out-of-the-box and pre-built tools, APIs, and models.

What AI models are available in Azure? ›

  • Azure Arc​
  • Microsoft Sentinel.
  • Azure SQL.
  • Azure ExpressRoute.
  • Azure DevOps.
  • Azure Database for PostgreSQL.
  • Azure IoT Edge.
  • Azure Monitor.

How to access Azure AI services? ›

You can access Azure AI services through two different resource kinds:
  1. Azure AI services multi-service resource: Access multiple Azure AI services with a single set of credentials. ...
  2. Single-service resource such as Face and Vision: Access a single Azure AI service with a unique set of credentials for each service created.
Aug 20, 2024

What are the 6 principles of Azure AI? ›

Microsoft developed a Responsible AI Standard. It's a framework for building AI systems according to six principles: fairness, reliability and safety, privacy and security, inclusiveness, transparency, and accountability.

What is the difference between Azure AI and edge AI? ›

Under the Azure AI Mode, the user's settings are uploaded to cloud for the Azure platform to analyze and learn in order to continually provide users with more precise system settings. On the other hand, Edge AI Mode only memorizes these settings in the user's computer.

Is Azure AI based on ChatGPT? ›

Microsoft Azure OpenAI provides AI solutions for developers, while ChatGPT is a standalone product that can help you create human-like chats. With Azure OpenAI, you get customizable AI models for various uses. ChatGPT focuses on natural language processing and generating conversation.

Is Azure AI worth it? ›

Summary. Azure AI Fundamentals is a great certification for anyone interested in artificial intelligence and machine learning. It gives a strong foundation for understanding AI concepts and technologies. This makes it a good investment for those wanting to advance their career in AI.

Does Azure AI require coding? ›

A basic level of coding knowledge is needed to work with Microsoft Azure AI. Familiarity with programming languages such as Python or C# is beneficial. Tutorials and documentation are available to help users with different levels of expertise.

Which Azure AI service should you use? ›

Find the Azure service for your AI + machine learning needs
If you want toUse this
Empower users of all ages and abilities to read and comprehend textAzure AI Immersive Reader
Easily add anomaly detection capabilities to your apps.AI Anomaly Detector
22 more rows

Is Azure AI free? ›

Pay as you go or try Azure free for up to 30 days. There's no upfront commitment—cancel anytime.

What is Azure AI Builder? ›

Built on the strength of Azure AI capabilities, AI Builder in Power Apps allows you to train and build models and enhance the intelligence of your business apps using your data in Dynamics 365, Microsoft 365, and Microsoft Dataverse.

What is the purpose of Azure AI? ›

Microsoft Azure AI Studio, Microsoft's generative AI platform, is designed to democratize the AI development process for developers, bringing together the models, tools, services, and integrations you need to get started developing your own AI application quickly.

What is Microsoft's AI tool called? ›

Copilot can understand and respond to natural language queries, provide detailed explanations, analyze data, generate content such as code or images, and assist with complex tasks across Microsoft apps.

What is the Azure AI language? ›

Azure AI Language unifies three individual language services in Azure AI services - Text Analytics, QnA Maker, and Language Understanding (LUIS). If you have been using these three services, you can easily migrate to the new Azure AI Language. For instructions see Migrating to Azure AI Language.

Which is your tool can help you build artificial intelligence application? ›

Microsoft Azure Machine Learning: This platform also allows you to develop AI models for a range of tasks including image and text classification, and natural language processing, without any coding.

Is Azure cognitive services represents a simplified tool to build artificial intelligence AI applications? ›

Whether you need to extract information from images with Azure Computer Vision, understand and interpret text using Azure Text Analytics, or enable voice interactions with Azure Speech Services, Cognitive Services provide a comprehensive toolkit to infuse intelligence into your applications without the need for ...

Which Azure cognitive services can you use to build conversation AI solutions? ›

Azure AI Bot Service provides an integrated development environment for bot building. Its integration with Microsoft Copilot Studio, a fully hosted low-code platform, enables developers of all technical abilities build conversational AI bots—no code needed.

References

Top Articles
1pcs For Haier drum washing machine 8001044242 545-AA-023 water level sensor • EUR 25,19
Mengurangi Beban Hidup dengan Cara Maxwin pada Slot Dewa Mahjong Ways
Bank Of America Financial Center Irvington Photos
Lexi Vonn
Sandrail Options and Accessories
Find All Subdomains
Seething Storm 5E
Khatrimaza Movies
Natureza e Qualidade de Produtos - Gestão da Qualidade
Tcu Jaggaer
Binghamton Ny Cars Craigslist
Void Touched Curio
Bowie Tx Craigslist
Nj State Police Private Detective Unit
10 Fun Things to Do in Elk Grove, CA | Explore Elk Grove
Pasco Telestaff
Rogue Lineage Uber Titles
Blackboard Login Pjc
4 Methods to Fix “Vortex Mods Cannot Be Deployed” Issue - MiniTool Partition Wizard
Netspend Ssi Deposit Dates For 2022 November
Craftybase Coupon
Lindy Kendra Scott Obituary
This Is How We Roll (Remix) - Florida Georgia Line, Jason Derulo, Luke Bryan - NhacCuaTui
DIY Building Plans for a Picnic Table
Warren County Skyward
Rvtrader Com Florida
Tamil Play.com
Rocketpult Infinite Fuel
Domina Scarlett Ct
Baywatch 2017 123Movies
SF bay area cars & trucks "chevrolet 50" - craigslist
Dynavax Technologies Corp (DVAX)
Red Dead Redemption 2 Legendary Fish Locations Guide (“A Fisher of Fish”)
craigslist | michigan
Final Fantasy 7 Remake Nexus
Puretalkusa.com/Amac
Below Five Store Near Me
Florida Lottery Claim Appointment
Differential Diagnosis
How the Color Pink Influences Mood and Emotions: A Psychological Perspective
News & Events | Pi Recordings
Unblocked Games 6X Snow Rider
Canonnier Beachcomber Golf Resort & Spa (Pointe aux Canonniers): Alle Infos zum Hotel
Mmastreams.com
Mkvcinemas Movies Free Download
Houston Primary Care Byron Ga
Estes4Me Payroll
Morgan State University Receives $20.9 Million NIH/NIMHD Grant to Expand Groundbreaking Research on Urban Health Disparities
Cognitive Function Test Potomac Falls
Island Vibes Cafe Exeter Nh
Guidance | GreenStar™ 3 2630 Display
Latest Posts
Article information

Author: Francesca Jacobs Ret

Last Updated:

Views: 5916

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Francesca Jacobs Ret

Birthday: 1996-12-09

Address: Apt. 141 1406 Mitch Summit, New Teganshire, UT 82655-0699

Phone: +2296092334654

Job: Technology Architect

Hobby: Snowboarding, Scouting, Foreign language learning, Dowsing, Baton twirling, Sculpting, Cabaret

Introduction: My name is Francesca Jacobs Ret, I am a innocent, super, beautiful, charming, lucky, gentle, clever person who loves writing and wants to share my knowledge and understanding with you.