OpenAI API logo

OpenAI API

Free

Announcement of the OpenAI API for text-to-text general-purpose AI models based on GPT-3. OpenAI blog, June 11, 2020.

FreeFree tier
Inputs: textOutputs: text
Type
Open Source
Company
OpenAI

About OpenAI API

The OpenAI API provides a general-purpose "text in, text out" interface, allowing developers to access powerful AI models developed by OpenAI, initially based on the GPT-3 family with speed and throughput improvements. Users can interact with the API by providing a text prompt and receiving a completion, and can customize performance by training on specific datasets or incorporating human feedback. The API is designed to be simple enough for individual developers while flexible enough for machine learning teams, lowering the barrier to creating AI-powered products. Initially released in private beta, the API has been used by companies like Algolia, Quizlet, and Reddit for diverse applications.

Key Features

General-purpose text in, text out interface for any English language task
Ability to program the model with few examples or train on custom datasets
Learning from human feedback provided by users or labelers
Based on GPT-3 family models with speed and throughput improvements
Simple API design usable by individuals and flexible for machine learning teams
Continuous model upgrades to keep users up to date

Pros & Cons

Pros
  • General-purpose: works on virtually any English language task without task-specific design
  • Flexible: can be directed with few examples or fine-tuned on datasets
  • Continuously updated models with improved performance
  • Designed to be accessible to non-experts while powerful for ML teams
  • Includes human feedback learning for targeted improvements
Cons
  • Initially limited to private beta access, not immediately available to all
  • Potential misuse for harmful use-cases (harassment, spam, radicalization) requiring active termination
  • API costs not disclosed and may be prohibitive for some users
  • Reliance on English language only at launch
  • Not open-source; usage controlled by OpenAI

Best For

Virtual assistants and chatbotsSearch and information retrieval (e.g., Algolia)Educational tools and study aids (e.g., Quizlet)Content generation and completionResearch exploration of AI capabilities and limitsCustom applications requiring fine-tuned language understanding

FAQ

Why did OpenAI decide to release a commercial product?
OpenAI sees commercial products as a way to ensure funding to succeed in their mission of ensuring artificial general intelligence benefits everyone. They also believe safely deploying powerful AI systems requires real-world experience, and the API helps guide safety efforts for future AI systems.
Why did OpenAI choose to release an API instead of open-sourcing the models?
The blog states there are three main reasons, but the content cuts off. It is implied that safety, funding, and control over use were key factors, as the API allows access while maintaining oversight and limiting harmful applications.