Challenge 02 - OpenAI Models & Capabilities

< Previous Challenge - Home - Next Challenge >

Introduction

In this challenge, you will learn about the different capabilities of OpenAI models and learn how to choose the best model for your use case.

You are going to compare gpt3.5 to gpt4 model in this challenge. If you do not have gpt-4 access, you can compare the legacy models if they are deployed, or go through this challenge conceptually to understand how to best pick a model from the ones you have deployed as well as the ones in the model catalog.

In a world where the availability and development of models are always changing, the model we compare may change over time. But we encourage you to understand the general concepts and material in this Challenge because the comparison techniques utilized can be applicable to scenarios where you are comparing Large Language Models. For more information on legacy models and additional models, reference the documentation and Azure model catalog for more details.

Description

Model deployment for the challenge:

Questions you should be able to answer by the end of this challenge:

You will run the following Jupyter notebook for this challenge:

The file can be found in your Codespace under the /notebooks folder. If you are working locally or in the Cloud, you can find it in the /notebooks folder of Resources.zip file.

To run a Jupyter notebook, navigate to it in your Codespace or open it in VS Code on your local workstation. You will find further instructions for the challenge, as well as in-line code blocks that you will interact with to complete the tasks for the challenge. Return here to the student guide after completing all tasks in the Jupyter notebook to validate you have met the success criteria below for this challenge.

Sections in this Challenge:

  1. Overview on finding the right model
    • 1.1 Model Families
    • 1.2 Model Capacities
    • 1.3 Pricing Details
    • 1.4 Quotas and Limits
    • 1.5 Model Best Use Cases
    • 1.6 Model Selection Best Practices
  2. Implementation

Success Criteria

To complete this challenge successfully, you should be able to:

Additional Resources