Selecting and switching models

Software Development with GitHub Copilot

Thalia Barrera

AI Engineering Curriculum Manager, DataCamp

Software Development with GitHub Copilot

$$

$$

Software Development with GitHub Copilot

$$

$$

Software Development with GitHub Copilot

$$

$$

Software Development with GitHub Copilot

Not all models are created equal

1 https://docs.github.com/en/copilot/reference/ai-models/supported-models
Software Development with GitHub Copilot

Not all models are created equal

1 https://docs.github.com/en/copilot/reference/ai-models/supported-models
Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

$$

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Choosing the right model for the interface

$$

Software Development with GitHub Copilot

Choosing the right model for the interface

$$

Software Development with GitHub Copilot
Software Development with GitHub Copilot

Bring your own API key

$$

  • Test newer models
  • Use local or private deployments
  • Bypass rate limits
  • Explore advanced use cases

$$

Note: Only available to individual users

Software Development with GitHub Copilot
Software Development with GitHub Copilot

Bring your own API key: limitations

$$

  • Only applies to chat (not completions or commit messages)
  • May lack features: tool support, vision, syntax awareness
  • Copilot relies on its own systems for indexing
Software Development with GitHub Copilot
Software Development with GitHub Copilot

Software Development with GitHub Copilot

Software Development with GitHub Copilot

Let's practice!

Software Development with GitHub Copilot

Preparing Video For Download...