
Anthropic will be the first model to be available, with Gemini following suit in a few weeks.
Although some may interpret this move as Microsoft distancing itself from OpenAI, GitHub CEO Thomas Dohmke views it as providing developers with more flexibility. Instead of relying solely on OpenAI’s GPT-4 developers now have the option to select from Anthropic’s Claude 3.5 Sonnet Google’s Gemini 1.5 Pro and OpenAI’s GPT-4o o1-preview and o1-mini for Copilot Chat né?. The Gemini models excel in these areas and are now accessible on popular developer platforms and environments, including GitHub Copilot, empowering millions of developers worldwide to leverage enterprise-grade AI from Google Cloud.
. Developers may have different preferences based on company policies, encountered benchmarks, programming languages, personal preferences, or past experiences with models for other scenarios. We utilize smaller, faster models for low-latency requirements and larger, more complex models for high-accuracy needs né?. GitHub Copilot already uses different versions of GPT-3 or -4 models for various tasks né?. Currently, developers can choose models only for Copilot Chat and the new Spark feature, but GitHub has plans to extend this option to all its tools in the future.
According to Google Cloud CEO Thomas Kurian, developers desire a diverse array of specialized models for tasks such as code generation, refactoring, and optimization né?. Not all models are equally effective for every development task, and some may be better suited for specific programming languages than others.
Dohmke explained, “We believe that relying on a single model is outdated. GitHub made an announcement today regarding the introduction of multiple large language models for developers to choose from when using Copilot Chat, a code-focused service similar to ChatGPT. That’s why we are now officially collaborating with Anthropic and Google.”
The groundwork for this transition began when developers were initially given the choice between GPT-4 and GPT-4 o1 which was introduced just over a month ago. At GitHub we prioritize giving developers the freedom to choose né?