The API is filled with a lot of terms that relate to machine learning and some of them can be a little counter-intuitive. I made this guide to make it easier to understand what the different settings and functions do. It's a work in progress.


Ada

Ada is usually the fastest model and can perform tasks like parsing text, address correction and certain kinds of classification tasks that don’t require too much nuance. Ada’s performance can often be improved by providing more context.

API

The term used to describe the model as a service platform provided by OpenAI that allows developers to interact with and build applications with GPT-3.

Babbage

Babbage can perform straightforward tasks like simple classification. It’s also quite capable when it comes to Semantic Search ranking how well documents match up with search queries.

Best Of

A setting for the API that generates multiple completions server-side and displays on the best.

Curie

Curie is extremely powerful, yet very fast. While Davinci is stronger when it comes to analyzing complicated text, Curie is quite capable for many nuanced tasks like sentiment classification and summarization. Curie is also quite good at answering questions and performing Q&A and as a general service chatbot.

Davinci