Use AI models such as ChatGPT or DALL-E to experience the capabilities of AI
Last verified: November 12, 2026
100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 446 ms.
From OpenAI's OpenAPI specification (version 1.2.0), spec updated March 3, 2023, via APIs.guru.
APIs for sampling from and fine-tuning language models
https://api.openai.com/v1| Method | Path | What it does |
|---|---|---|
| POST | /answers | Answers the specified question using the provided documents and examples. |
| POST | /audio/transcriptions | Transcribes audio into the input language. |
| POST | /audio/translations | Translates audio into into English. |
| POST | /chat/completions | Creates a completion for the chat message |
| POST | /classifications | Classifies the specified query using provided examples. The endpoint first searches over the labeled examples to select the ones most releva… |
| POST | /completions | Creates a completion for the provided prompt and parameters |
| POST | /edits | Creates a new edit for the provided input, instruction, and parameters. |
| POST | /embeddings | Creates an embedding vector representing the input text. |
| GET | /engines | Lists the currently available (non-finetuned) models, and provides basic information about each one such as the owner and availability. |
| GET | /engines/{engine_id} | Retrieves a model instance, providing basic information about it such as the owner and availability. |
| POST | /engines/{engine_id}/search | The search endpoint computes similarity scores between provided query and documents. |
| GET | /files | Returns a list of files that belong to the user's organization. |
| POST | /files | Upload a file that contains document(s) to be used across various endpoints/features. |
| GET | /files/{file_id} | Returns information about a specific file. |
| DELETE | /files/{file_id} | Delete a file. |
| GET | /files/{file_id}/content | Returns the contents of the specified file |
| GET | /fine-tunes | List your organization's fine-tuning jobs |
| POST | /fine-tunes | Creates a job that fine-tunes a specified model from a given dataset. Response includes details of the enqueued job including job status and… |
| GET | /fine-tunes/{fine_tune_id} | Gets info about the fine-tune job. Learn more about Fine-tuning |
| POST | /fine-tunes/{fine_tune_id}/cancel | Immediately cancel a fine-tune job. |
| GET | /fine-tunes/{fine_tune_id}/events | Get fine-grained status updates for a fine-tune job. |
| POST | /images/edits | Creates an edited or extended image given an original image and a prompt. |
| POST | /images/generations | Creates an image given a prompt. |
| POST | /images/variations | Creates a variation of a given image. |
| GET | /models | Lists the currently available models, and provides basic information about each one such as the owner and availability. |
Showing 25 of 28 endpoints. The full list is in the spec above.