- Microsoft's GitHub will let developers choose large language models from Anthropic and Google to power the GitHub Copilot Chat coding assistant, alongside models from OpenAI.
- The options came about after OpenAI launched o1 models for reasoning over difficult problems in September, GitHub CEO Thomas Dohmke said in an interview.
- "There is no one model to rule every scenario," Dohmke wrote in a company blog post.
Microsoft has a very expensive and very public relationship with artificial intelligence startup OpenAI. But one of Microsoft's most successful AI products, GitHub Copilot, is now going beyond OpenAI to give developers more choice in what models they want to use.
GitHub, which Microsoft acquired in 2018, said in a statement Tuesday that developers will be able to power the GitHub Copilot Chat feature with Anthropic's Claude 3.5 Sonnet model or Google's Gemini 1.5 Pro model, as alternatives to OpenAI's GPT-4o, if they choose.
"There is no one model to rule every scenario, and developers expect the agency to build with the models that work best for them," GitHub CEO Thomas Dohmke said in the statement. "It is clear the next phase of AI code generation will not only be defined by multi-model functionality, but by multi-model choice. Today, we deliver just that."
Get top local stories in San Diego delivered to you every morning. Sign up for NBC San Diego's News Headlines newsletter.
Microsoft introduced GitHub Copilot in 2021, offering source code suggestions to software developers. Copilot relies on models from OpenAI, which has received billions of dollars in funding from Microsoft and has exploded in popularity since releasing ChatGPT in late 2022.
OpenAI's o1-preview and o1-mini, which are meant to reason over difficult problems, will also be available in the Copilot Chat on GitHub's website and in the open-source Visual Studio Code text editor. They're currently available in a public preview. Google's model will be released in public preview in the next few weeks, a spokesperson said.
The arrival of the o1 models from OpenAI in September led GitHub to look at adding a drop-down menu for Copilot to provide more options, Dohmke said in an interview with CNBC last week. At that point, it felt like "the right time" to add models from Anthropic and Google, Dohmke said.
Developers will be able to see which model works best for a given programming language or employ the one that adheres to corporate requirements, he added.
Many other Microsoft products, including Teams and Windows, use OpenAI models. And Microsoft continues to provide computing power to OpenAI, which is now valued at $157 billion. But the relationship between the two companies has frayed in the past year, following the sudden ouster and reinstatement of OpenAI CEO Sam Altman in November. The dramatic incident reportedly angered Microsoft CEO Satya Nadella.
Money Report
In February, Microsoft announced a partnership with early-stage AI model developer Mistral. The following month, Microsoft said it was hiring Mustafa Suleyman, a co-founder of DeepMind, and employees of his startup, Inflection, whose Pi assistant competed with OpenAI's popular ChatGPT. Over the summer, Microsoft named OpenAI as a competitor in a regulatory filing.
In the past month, GitHub has collaborated with engineering teams from Anthropic and Google on the safety, security and scalability of their models, Dohmke said.
"We are planning on extending that list in the future but have no partnerships to announce at this point," he said, adding that GitHub wouldn't want to overwhelm developers with too many choices.
Also on Tuesday, GitHub announced that its Copilot will gain the ability to perform speedy automated reviews of code updates through a public preview.
And GitHub showed a technical preview of a feature named Spark that can compose app prototypes based on text input and refine the designs with a few clicks. Developers will be able to modify the underlying code for the prototypes. Those interested in trying Spark can join a waiting list.
Once they receive access, people using Spark will be able to choose between GPT-4o and Anthropic's Claude 3.5 Sonnet model, a GitHub spokesperson said.
WATCH: GitHub CEO: A.I. model is not sentient — human developers are still in charge