Microsoft recently announced a deep collaboration plan with GitHub, which will significantly streamline the development process for AI applications. By seamlessly integrating Codespaces and Visual Studio Code through GitHub.com, over 100 million developers worldwide will be able to build AI applications directly on GitHub. This partnership not only makes AI development more convenient and scalable but also provides developers with the convenience of accessing Azure AI's leading models through GitHub Models and simple APIs.

Highlights:

Direct Access to Azure AI Services: Developers can directly use Azure AI within GitHub, leveraging integrated code generation, AI-assisted programming, and automated testing features.

Utilizing Azure AI Model Library: Developers can directly use Azure AI's latest AI model library in GitHub Models, exploring and utilizing the most comprehensive model resources on the market.

Security and Safeguards: GitHub Models incorporates Azure AI content safety features, providing real-time protection to prevent the generation of harmful content and reducing cybersecurity risks in collaboration with partners.

Simplified Model Experimentation and Selection: Developers can easily experiment and compare different models through Azure AI inference APIs, switching between various foundational models with unified functionality without changing the underlying code.

Enterprise-Level Integration and Access: Organizations can conveniently access GitHub Enterprise through Azure subscriptions, combining Azure's enterprise-level security and scalability.

QQ截图20240802162613.jpg

The launch of GitHub Models provides developers with an interactive model playground where they can test and compare different models for free and seamlessly integrate these models into Codespaces and Visual Studio Code. GitHub Models' commitment to privacy and security ensures the data safety of developers during use.

Additionally, developers can test and compare different models in GitHub Models, such as Llama3.1, GPT-4o, Phi3, etc., to find the model that best suits their application needs. The use of Codespaces allows developers to quickly introduce model inference code into their projects, and the integration of GitHub Actions simplifies the process of AI application development.

For enterprise-level deployments, Azure AI offers a way to deploy applications into production, enjoying built-in responsible AI, enterprise-level security, and global availability. Using Azure subscriptions and credentials to replace GitHub personal access tokens enables a seamless transition from development to production.

This deep integration between Microsoft and GitHub heralds a new era for AI application development, where developers will enjoy unprecedented convenience and efficiency.

Official detailed introduction: https://azure.microsoft.com/en-us/blog/accelerating-ai-app-development-with-azure-ai-and-github/