August 1st, 2024

GitHub Models: A new generation of AI engineers building on GitHub

GitHub has launched GitHub Models, providing developers access to advanced language models for AI experimentation, enhancing coding practices while ensuring privacy and security in development processes.

Read original articleLink Icon
GitHub Models: A new generation of AI engineers building on GitHub

GitHub has launched GitHub Models, a new initiative aimed at empowering over 100 million developers to become AI engineers by providing access to industry-leading language models. This platform allows developers to experiment with various models, including Llama 3.1, GPT-4o, and Mistral Large 2, through an interactive playground. Users can test prompts and model parameters for free, facilitating a hands-on learning experience. The integration with Codespaces and Azure AI enables seamless transition from experimentation to production deployment, ensuring enterprise-grade security and data privacy.

GitHub Models is designed to lower the barriers for developers interested in building generative AI applications, offering sample code and tools to streamline the development process. The initiative aligns with GitHub and Microsoft’s commitment to privacy, ensuring that user prompts and outputs are not shared with model providers. The platform is set to expand further, with plans to introduce additional models and capabilities in the future.

The launch is part of a broader trend where developers are increasingly leveraging AI in their workflows, with GitHub Copilot already contributing significantly to code generation. The initiative aims to foster a collaborative environment for AI development, encouraging experimentation and innovation within the developer community. GitHub Models represents a significant step towards integrating AI into everyday coding practices, making advanced tools accessible to a wider audience.

Link Icon 9 comments
By @simonw - 5 months
Best explanation I found was this video: https://www.youtube.com/watch?v=WiBB8Lsgl7I

It's three things, all currently waitlisted:

1. A new model playground (like the ones by OpenAI and Anthropic) that lets you try prompts against a large range of models

2. Client libraries for the same using what looks like a universal API proxy, though I think these are existing Azure libraries

3. A "gh models run" command (similar to my LLM CLI tool) that lets to interact with models on the command line

So it's mostly a wrapper around existing Azure stuff that makes it MUCH easier to use, because GitHub are better than Azure at things like authentication systems that don't strike fear into your mortal soul.

By @ZeroCool2u - 5 months
Seems like this is a sales funnel for Azures OpenAI/LLM gateway with GitHub as a proxy(?). It's a bit unclear. Regardless, I'd be pretty wary of adding either Azure or GitHub as a core dependency to any of my apps at this point with how poor uptime seems to be at both lately.

Also, the pricing is pretty shady. It seems like your GitHub PAT gives you free limited access, but if you ever want to move to a paid model, you have to transition to Azure. The shady part is that it's pretty hidden. You have to go to a specific model in the Marketplace, (for example: https://github.com/marketplace/models/azureml-mistral/Mistra...), then go to the bottom of the "Chapters" to the "Going beyond rate limits" section. There it just directs you straight to the Azure portal.

By @pants2 - 5 months
I'm not sure what the point of this is. Aren't there enough LLM playgrounds out there?

Maybe if they wanted to develop it into a useful feature it would create unique LLM benchmarks from your pull requests and issues, so you can easily test which model performs best on your codebase. Then augment that with fine-tuning to your code style, etc.

By @Barrin92 - 5 months
"We believe every developer can be an AI engineer with the right tools and training [...] GitHub is the creator network for the age of AI. [...] Just in the last year, more than 100K generative AI projects were created on GitHub. [...] In the years ahead, we will continue to democratize access to AI technologies to generate a groundswell of one billion developers."

If I've learned one thing in the software industry, then that with a sufficiently creative definition of the word 'engineer' everything is possible. It feels like every week the AI "industry" turns more into some sort of cursed influencer economy. I guess if you've got to explain to your shareholders how you're gonna make the 10 billion back you spent on graphics cards you gotta be optimistic.

By @OutOfHere - 5 months
GitHub has been running too many waitlist scams lately. Why do they need a waitlist for this? Waitlists are a scam because I'm already waiting to be approved for my last waitlist application from several months ago. Fool me once.
By @rvnx - 5 months
> One data pack costs $5 per month, and provides a monthly quota of 50 GiB for bandwidth and 50 GiB for storage. You can purchase as many data packs as you need. For example, if you need 150 GB of storage, you'd buy three data packs.

They really need to move on from this pricing structure. It's too expensive to host and distribute large binary files from GitHub.

By @daralthus - 5 months
Is this just Azure AI Studio?

My experience is that Azure OpenAI is waay behind on API and model parity compared to the same thing from OpenAI.

By @soccernee - 5 months
So the tl;dr is they're now competing directly with Hugging Face?
By @elintknower - 5 months
I'd store full datasets on GH if they made LFS suck less lol