GitHub Models: Prototyping with AI Models

GitHub Models: Prototyping with AI Models

24mGeneral2024-12-04

Authors

Morten Rand-Hendriksen

Morten Rand-Hendriksen

Senior Staff Instructor, Speaker, Web Designer, and Software Developer

Course details

GitHub Models gives you plug-and-play access to a long list of large and small language models (LLMs and SLMs) all in one place. This course provides a practical run through of how to use the new interactive model playground to test, configure, and compare different models as well as seamlessly integrate them in Codespaces and your local dev environment. As a bonus, get an early look at the GitHub Copilot Extension and its chat interface.

Learning objectives
Demonstrate how to use GitHub Models.
Show the GitHub Models playground and how to test different AI models.
Use the Codespaces with GitHub Models integration for rapid AI development.
Develop advanced AI applications powered by GitHub Models.
Discover the GitHub Copilot Extension.

Skills covered

Github ModelsVersion ControlNatural Language Processing (NLP)GitHubGenerative AISoftware Development ToolsArtificial Intelligence (AI)Software DevelopmentOne-Off

Concepts

Introduction

  • Many models in one place

Working with GitHub Models

  • What is GitHub Models
  • Exploring models in the playground
  • Configuring and comparing models
  • A word on tier limits
  • Using GitHub Models in code
  • Automatic and manual GitHub Models authentication
  • Choosing the right SDK for your project
  • Switching to Azure AI pay-as-you-go billing
  • Exploring the GitHub Copilot Extension
  • Bonus - Sideloading Google Gemini

Conclusion

  • Looking to the future
40,000 Toman