For the past few months, we have all been using ChatGPT. The interactions have been contained to a website that has been up and down and up and down. Now, application developers can access the same large language model using an API.
What is an API?
API stands for Application Programming Interface. It is a set of protocols, routines, and tools that enable software applications to communicate with each other. An API acts as a messenger between two applications, allowing them to exchange data and functionalities seamlessly.
What does this mean?
Developers can now build apps that use ChatGPT as we got accustomed to from the OpenAI website. This opens the door for all new possible interactions and uses. Very exciting. The new API from OpenAI provides access to powerful language processing and speech-to-text models that developers can use to build innovative chatbots, virtual assistants, and speech recognition apps.
The ChatGPT API is powered by gpt-3.5-turbo, the same model used in the ChatGPT product. This model is also the best choice for many non-chat use cases. Early testers have reported that they could migrate from the text-davinci-003 to gpt-3.5-turbo model with minimal adjustment to their prompts.
Who is using the new API?
OpenAI also announced that Snap, Instacart, and Spotify are building new features in their respective platforms using the new ChatGPT API.
Read more about the new API on the OpenAI blog.