Table 1. Type of Endpoints for OpenAI API.

ModelsEndpoint List and describe the various models available in the API.
RealtimeEndpoint Build low-latency, multi-modal conversational experiences.
AssistantsEndpoint Build assistants that can call models and use tools to perform tasks.
ChatEndpoint Given a chat conversation, the model will return a chat completion response.
AudioEndpoint Converts audio into text.
ImagesEndpoint Given a prompt and/or an input image, the model will generate a new image.
FilesEndpoint Files are used to upload documents that can be used with features like Fine-tuning.
FineTuningEndpoint Manage fine-tuning jobs to tailor a model to your specific training data.
BatchesEndpoint Create large batches of API requests for asynchronous processing.
EmbeddingsEndpoint Get a vector representation of a given input that can be easily consumed by machine learning models and algorithms.
ModerationsEndpoint Given a input text, outputs if the model classifies it as violating OpenAI's content policy.