# OpenAI ## Docs - [Cancel run](https://openai-hd4n6.mintlify.app/api-reference/assistants/cancel-run.md): Cancels a run that is `in_progress`. - [Create assistant](https://openai-hd4n6.mintlify.app/api-reference/assistants/create-assistant.md): Create an assistant with a model and instructions. - [Create message](https://openai-hd4n6.mintlify.app/api-reference/assistants/create-message.md): Create a message. - [Create run](https://openai-hd4n6.mintlify.app/api-reference/assistants/create-run.md): Create a run. - [Create thread](https://openai-hd4n6.mintlify.app/api-reference/assistants/create-thread.md): Create a thread. - [Create thread and run](https://openai-hd4n6.mintlify.app/api-reference/assistants/create-thread-and-run.md): Create a thread and run it in one request. - [Delete assistant](https://openai-hd4n6.mintlify.app/api-reference/assistants/delete-assistant.md): Delete an assistant. - [Delete message](https://openai-hd4n6.mintlify.app/api-reference/assistants/delete-message.md): Deletes a message. - [Delete thread](https://openai-hd4n6.mintlify.app/api-reference/assistants/delete-thread.md): Delete a thread. - [List assistants](https://openai-hd4n6.mintlify.app/api-reference/assistants/list-assistants.md): Returns a list of assistants. - [List messages](https://openai-hd4n6.mintlify.app/api-reference/assistants/list-messages.md): Returns a list of messages for a given thread. - [List run steps](https://openai-hd4n6.mintlify.app/api-reference/assistants/list-run-steps.md): Returns a list of run steps belonging to a run. - [List runs](https://openai-hd4n6.mintlify.app/api-reference/assistants/list-runs.md): Returns a list of runs belonging to a thread. - [Modify assistant](https://openai-hd4n6.mintlify.app/api-reference/assistants/modify-assistant.md): Modifies an assistant. - [Modify message](https://openai-hd4n6.mintlify.app/api-reference/assistants/modify-message.md): Modifies a message. - [Modify run](https://openai-hd4n6.mintlify.app/api-reference/assistants/modify-run.md): Modifies a run. - [Modify thread](https://openai-hd4n6.mintlify.app/api-reference/assistants/modify-thread.md): Modifies a thread. - [Retrieve assistant](https://openai-hd4n6.mintlify.app/api-reference/assistants/retrieve-assistant.md): Retrieves an assistant. - [Retrieve message](https://openai-hd4n6.mintlify.app/api-reference/assistants/retrieve-message.md): Retrieve a message. - [Retrieve run](https://openai-hd4n6.mintlify.app/api-reference/assistants/retrieve-run.md): Retrieves a run. - [Retrieve run step](https://openai-hd4n6.mintlify.app/api-reference/assistants/retrieve-run-step.md): Retrieves a run step. - [Retrieve thread.](https://openai-hd4n6.mintlify.app/api-reference/assistants/retrieve-thread.md): Retrieves a thread. - [The run step object](https://openai-hd4n6.mintlify.app/api-reference/assistants/the-run-step-object.md): When a run has the `status: "requires_action"` and `required_action.type` is `submit_tool_outputs`, this endpoint can be used to submit the outputs from the tool calls once they're all completed. All outputs must be submitted in a single request. - [Create transcription](https://openai-hd4n6.mintlify.app/api-reference/audio/create-transcription.md): Transcribes audio into the input language. - [Create translation](https://openai-hd4n6.mintlify.app/api-reference/audio/create-translation.md): Translates audio into English. - [Generate speech](https://openai-hd4n6.mintlify.app/api-reference/audio/generate-speech.md): Generates audio from the input text. - [List audit logs](https://openai-hd4n6.mintlify.app/api-reference/audit-logs/list-audit-logs.md): List user actions and configuration changes within this organization. - [Cancel batch](https://openai-hd4n6.mintlify.app/api-reference/batch/cancel-batch.md): Cancels an in-progress batch. The batch will be in status `cancelling` for up to 10 minutes, before changing to `cancelled`, where it will have partial results (if any) available in the output file. - [Create batch](https://openai-hd4n6.mintlify.app/api-reference/batch/create-batch.md): Creates and executes a batch from an uploaded file of requests - [List batch](https://openai-hd4n6.mintlify.app/api-reference/batch/list-batch.md): List your organization's batches. - [Retrieve batch](https://openai-hd4n6.mintlify.app/api-reference/batch/retrieve-batch.md): Retrieves a batch. - [Activate certificates for organization](https://openai-hd4n6.mintlify.app/api-reference/certificates/activate-certificates-for-organization.md): Activate certificates at the organization level. You can atomically and idempotently activate up to 10 certificates at a time. - [Activate project certificates](https://openai-hd4n6.mintlify.app/api-reference/certificates/activate-project-certificates.md): Activate certificates at the project level. You can atomically and idempotently activate up to 10 certificates at a time. - [Deactivate certificates for organization](https://openai-hd4n6.mintlify.app/api-reference/certificates/deactivate-certificates-for-organization.md): Deactivate certificates at the organization level. You can atomically and idempotently deactivate up to 10 certificates at a time. - [Deactivate project certificates](https://openai-hd4n6.mintlify.app/api-reference/certificates/deactivate-project-certificates.md): Deactivate certificates at the project level. You can atomically and idempotently deactivate up to 10 certificates at a time. - [Delete certificate](https://openai-hd4n6.mintlify.app/api-reference/certificates/delete-certificate.md): Delete a certificate from the organization. The certificate must be inactive for the organization and all projects. - [Get certificate](https://openai-hd4n6.mintlify.app/api-reference/certificates/get-certificate.md): Get a certificate that has been uploaded to the organization. - [List organization certificates](https://openai-hd4n6.mintlify.app/api-reference/certificates/list-organization-certificates.md): List uploaded certificates for this organization. - [List project certificates](https://openai-hd4n6.mintlify.app/api-reference/certificates/list-project-certificates.md): List certificates for this project. - [Modify certificate](https://openai-hd4n6.mintlify.app/api-reference/certificates/modify-certificate.md): Modify a certificate. Note that only the name can be modified. - [Upload certificate](https://openai-hd4n6.mintlify.app/api-reference/certificates/upload-certificate.md): Upload a certificate to the organization. This does **not** automatically activate the certificate. - [Create chat completion](https://openai-hd4n6.mintlify.app/api-reference/chat/create-chat-completion.md): **Starting a new project?** We recommend trying [Responses](/docs/api-reference/responses) to take advantage of the latest OpenAI platform features. Compare [Chat Completions with Responses](/docs/guides/responses-vs-chat-completions?api-mode=responses). --- Creates a model response for the given c… - [Delete chat completion](https://openai-hd4n6.mintlify.app/api-reference/chat/delete-chat-completion.md): Delete a stored chat completion. Only Chat Completions that have been created with the `store` parameter set to `true` can be deleted. - [Get chat completion](https://openai-hd4n6.mintlify.app/api-reference/chat/get-chat-completion.md): Get a stored chat completion. Only Chat Completions that have been created with the `store` parameter set to `true` will be returned. - [Get chat messages](https://openai-hd4n6.mintlify.app/api-reference/chat/get-chat-messages.md): Get the messages in a stored chat completion. Only Chat Completions that have been created with the `store` parameter set to `true` will be returned. - [List Chat Completions](https://openai-hd4n6.mintlify.app/api-reference/chat/list-chat-completions.md): List stored Chat Completions. Only Chat Completions that have been stored with the `store` parameter set to `true` will be returned. - [Update chat completion](https://openai-hd4n6.mintlify.app/api-reference/chat/update-chat-completion.md): Modify a stored chat completion. Only Chat Completions that have been created with the `store` parameter set to `true` can be modified. Currently, the only supported modification is to update the `metadata` field. - [Create completion](https://openai-hd4n6.mintlify.app/api-reference/completions/create-completion.md): Creates a completion for the provided prompt and parameters. - [Create an organization admin API key](https://openai-hd4n6.mintlify.app/api-reference/create-an-organization-admin-api-key.md): Create a new admin-level API key for the organization. - [Delete an organization admin API key](https://openai-hd4n6.mintlify.app/api-reference/delete-an-organization-admin-api-key.md): Delete the specified admin API key. - [Create embeddings](https://openai-hd4n6.mintlify.app/api-reference/embeddings/create-embeddings.md): Creates an embedding vector representing the input text. - [Cancel eval run](https://openai-hd4n6.mintlify.app/api-reference/evals/cancel-eval-run.md): Cancel an ongoing evaluation run. - [Create eval](https://openai-hd4n6.mintlify.app/api-reference/evals/create-eval.md): Create the structure of an evaluation that can be used to test a model's performance. An evaluation is a set of testing criteria and a datasource. After creating an evaluation, you can run it on different models and model parameters. We support several types of graders and datasources. For more info… - [Create eval run](https://openai-hd4n6.mintlify.app/api-reference/evals/create-eval-run.md): Create a new evaluation run. This is the endpoint that will kick off grading. - [Delete an eval ](https://openai-hd4n6.mintlify.app/api-reference/evals/delete-an-eval.md) - [Delete an eval run. ](https://openai-hd4n6.mintlify.app/api-reference/evals/delete-an-eval-run.md) - [Get an eval](https://openai-hd4n6.mintlify.app/api-reference/evals/get-an-eval.md): Get an evaluation by ID. - [Get an eval run](https://openai-hd4n6.mintlify.app/api-reference/evals/get-an-eval-run.md): Get an evaluation run by ID. - [Get an output item of an eval run](https://openai-hd4n6.mintlify.app/api-reference/evals/get-an-output-item-of-an-eval-run.md): Get an evaluation run output item by ID. - [Get eval run output items](https://openai-hd4n6.mintlify.app/api-reference/evals/get-eval-run-output-items.md): Get a list of output items for an evaluation run. - [Get eval runs](https://openai-hd4n6.mintlify.app/api-reference/evals/get-eval-runs.md): Get a list of runs for an evaluation. - [List evals](https://openai-hd4n6.mintlify.app/api-reference/evals/list-evals.md): List evaluations for a project. - [Update an eval](https://openai-hd4n6.mintlify.app/api-reference/evals/update-an-eval.md): Update certain properties of an evaluation. - [Delete a file.](https://openai-hd4n6.mintlify.app/api-reference/files/delete-a-file.md) - [Returns a list of files.](https://openai-hd4n6.mintlify.app/api-reference/files/returns-a-list-of-files.md) - [Returns information about a specific file.](https://openai-hd4n6.mintlify.app/api-reference/files/returns-information-about-a-specific-file.md) - [Returns the contents of the specified file.](https://openai-hd4n6.mintlify.app/api-reference/files/returns-the-contents-of-the-specified-file.md) - [Upload a file](https://openai-hd4n6.mintlify.app/api-reference/files/upload-a-file.md): Upload a file that can be used across various endpoints. Individual files can be up to 512 MB, and the size of all files uploaded by one organization can be up to 100 GB. - [Create a fine-tuning job](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/create-a-fine-tuning-job.md): Creates a fine-tuning job which begins the process of creating a new model from a given dataset. - [Create checkpoint permissions](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/create-checkpoint-permissions.md): **NOTE:** Calling this endpoint requires an [admin API key](../admin-api-keys). - [Delete checkpoint permission](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/delete-checkpoint-permission.md): **NOTE:** This endpoint requires an [admin API key](../admin-api-keys). - [Get status updates for a fine-tuning job. ](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/get-status-updates-for-a-fine-tuning-job.md) - [Immediately cancel a fine-tune job. ](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/immediately-cancel-a-fine-tune-job.md) - [List checkpoint permissions](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/list-checkpoint-permissions.md): **NOTE:** This endpoint requires an [admin API key](../admin-api-keys). - [List checkpoints for a fine-tuning job. ](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/list-checkpoints-for-a-fine-tuning-job.md) - [List your organization's fine-tuning jobs ](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/list-your-organizations-fine-tuning-jobs.md) - [Retrieve fine-tuning job](https://openai-hd4n6.mintlify.app/api-reference/fine-tuning/retrieve-fine-tuning-job.md): Get info about a fine-tuning job. [Learn more about fine-tuning](/docs/guides/fine-tuning) - [Create image](https://openai-hd4n6.mintlify.app/api-reference/images/create-image.md): Creates an image given a prompt. - [Create image edit](https://openai-hd4n6.mintlify.app/api-reference/images/create-image-edit.md): Creates an edited or extended image given an original image and a prompt. - [Create image variation](https://openai-hd4n6.mintlify.app/api-reference/images/create-image-variation.md): Creates a variation of a given image. - [Create invite](https://openai-hd4n6.mintlify.app/api-reference/invites/create-invite.md): Create an invite for a user to the organization. The invite must be accepted by the user before they have access to the organization. - [Delete invite](https://openai-hd4n6.mintlify.app/api-reference/invites/delete-invite.md): Delete an invite. If the invite has already been accepted, it cannot be deleted. - [List invites](https://openai-hd4n6.mintlify.app/api-reference/invites/list-invites.md): Returns a list of invites in the organization. - [Retrieve invite](https://openai-hd4n6.mintlify.app/api-reference/invites/retrieve-invite.md): Retrieves an invite. - [List organization API keys](https://openai-hd4n6.mintlify.app/api-reference/list-organization-api-keys.md): Retrieve a paginated list of organization admin API keys. - [Delete a fine-tuned model](https://openai-hd4n6.mintlify.app/api-reference/models/delete-a-fine-tuned-model.md): Delete a fine-tuned model. You must have the Owner role in your organization to delete a model. - [List models](https://openai-hd4n6.mintlify.app/api-reference/models/list-models.md): Lists the currently available models, and provides basic information about each one such as the owner and availability. - [Retrieve model](https://openai-hd4n6.mintlify.app/api-reference/models/retrieve-model.md): Retrieves a model instance, providing basic information about the model such as the owner and permissioning. - [Create moderation](https://openai-hd4n6.mintlify.app/api-reference/moderations/create-moderation.md): Classifies if text and/or image inputs are potentially harmful. Learn more in the [moderation guide](/docs/guides/moderation). - [Archive project](https://openai-hd4n6.mintlify.app/api-reference/projects/archive-project.md): Archives a project in the organization. Archived projects cannot be used or updated. - [Create project](https://openai-hd4n6.mintlify.app/api-reference/projects/create-project.md): Create a new project in the organization. Projects can be created and archived, but cannot be deleted. - [Create project service account](https://openai-hd4n6.mintlify.app/api-reference/projects/create-project-service-account.md): Creates a new service account in the project. This also returns an unredacted API key for the service account. - [Create project user](https://openai-hd4n6.mintlify.app/api-reference/projects/create-project-user.md): Adds a user to the project. Users must already be members of the organization to be added to a project. - [Delete project API key](https://openai-hd4n6.mintlify.app/api-reference/projects/delete-project-api-key.md): Deletes an API key from the project. - [Delete project service account](https://openai-hd4n6.mintlify.app/api-reference/projects/delete-project-service-account.md): Deletes a service account from the project. - [Delete project user](https://openai-hd4n6.mintlify.app/api-reference/projects/delete-project-user.md): Deletes a user from the project. - [List project API keys](https://openai-hd4n6.mintlify.app/api-reference/projects/list-project-api-keys.md): Returns a list of API keys in the project. - [List project rate limits](https://openai-hd4n6.mintlify.app/api-reference/projects/list-project-rate-limits.md): Returns the rate limits per model for a project. - [List project service accounts](https://openai-hd4n6.mintlify.app/api-reference/projects/list-project-service-accounts.md): Returns a list of service accounts in the project. - [Modify project](https://openai-hd4n6.mintlify.app/api-reference/projects/modify-project.md): Modifies a project in the organization. - [Modify project user](https://openai-hd4n6.mintlify.app/api-reference/projects/modify-project-user.md): Modifies a user's role in the project. - [Retrieve project API key](https://openai-hd4n6.mintlify.app/api-reference/projects/retrieve-project-api-key.md): Retrieves an API key in the project. - [Retrieve project service account](https://openai-hd4n6.mintlify.app/api-reference/projects/retrieve-project-service-account.md): Retrieves a service account in the project. - [Retrieve project user](https://openai-hd4n6.mintlify.app/api-reference/projects/retrieve-project-user.md): Retrieves a user in the project. - [Retrieves a project.](https://openai-hd4n6.mintlify.app/api-reference/projects/retrieves-a-project.md) - [Return project users](https://openai-hd4n6.mintlify.app/api-reference/projects/return-project-users.md): Returns a list of users in the project. - [Returns a list of projects.](https://openai-hd4n6.mintlify.app/api-reference/projects/returns-a-list-of-projects.md) - [Update project rate limit](https://openai-hd4n6.mintlify.app/api-reference/projects/update-project-rate-limit.md): Updates a project rate limit. - [Create session](https://openai-hd4n6.mintlify.app/api-reference/realtime/create-session.md): Create an ephemeral API token for use in client-side applications with the Realtime API. Can be configured with the same session parameters as the `session.update` client event. - [Create transcription session](https://openai-hd4n6.mintlify.app/api-reference/realtime/create-transcription-session.md): Create an ephemeral API token for use in client-side applications with the Realtime API specifically for realtime transcriptions. Can be configured with the same session parameters as the `transcription_session.update` client event. - [Create a model response](https://openai-hd4n6.mintlify.app/api-reference/responses/create-a-model-response.md): Creates a model response. Provide [text](/docs/guides/text) or [image](/docs/guides/images) inputs to generate [text](/docs/guides/text) or [JSON](/docs/guides/structured-outputs) outputs. Have the model call your own [custom code](/docs/guides/function-calling) or use built-in [tools](/docs/guides/… - [Delete a model response](https://openai-hd4n6.mintlify.app/api-reference/responses/delete-a-model-response.md): Deletes a model response with the given ID. - [Get a model response](https://openai-hd4n6.mintlify.app/api-reference/responses/get-a-model-response.md): Retrieves a model response with the given ID. - [List input items](https://openai-hd4n6.mintlify.app/api-reference/responses/list-input-items.md): Returns a list of input items for a given response. - [Retrieve a single organization API key](https://openai-hd4n6.mintlify.app/api-reference/retrieve-a-single-organization-api-key.md): Get details for a specific organization API key by its ID. - [Adds a Part to an Upload](https://openai-hd4n6.mintlify.app/api-reference/uploads/adds-a-part-to-an-upload.md): Adds a [Part](/docs/api-reference/uploads/part-object) to an [Upload](/docs/api-reference/uploads/object) object. A Part represents a chunk of bytes from the file you are trying to upload. - [Cancel upload](https://openai-hd4n6.mintlify.app/api-reference/uploads/cancel-upload.md): Cancels the Upload. No Parts may be added after an Upload is cancelled. - [Complete an upload](https://openai-hd4n6.mintlify.app/api-reference/uploads/complete-an-upload.md): Completes the [Upload](/docs/api-reference/uploads/object). - [Create upload](https://openai-hd4n6.mintlify.app/api-reference/uploads/create-upload.md): Creates an intermediate [Upload](/docs/api-reference/uploads/object) object that you can add [Parts](/docs/api-reference/uploads/part-object) to. Currently, an Upload can accept at most 8 GB in total and expires after an hour after you create it. - [Audio speeches](https://openai-hd4n6.mintlify.app/api-reference/usage/audio-speeches.md): Get audio speeches usage details for the organization. - [Audio transcriptions](https://openai-hd4n6.mintlify.app/api-reference/usage/audio-transcriptions.md): Get audio transcriptions usage details for the organization. - [Code interpreter sessions](https://openai-hd4n6.mintlify.app/api-reference/usage/code-interpreter-sessions.md): Get code interpreter sessions usage details for the organization. - [Completions](https://openai-hd4n6.mintlify.app/api-reference/usage/completions.md): Get completions usage details for the organization. - [Costs](https://openai-hd4n6.mintlify.app/api-reference/usage/costs.md): Get costs details for the organization. - [Embeddings](https://openai-hd4n6.mintlify.app/api-reference/usage/embeddings.md): Get embeddings usage details for the organization. - [Images](https://openai-hd4n6.mintlify.app/api-reference/usage/images.md): Get images usage details for the organization. - [Moderations](https://openai-hd4n6.mintlify.app/api-reference/usage/moderations.md): Get moderations usage details for the organization. - [Vector stores](https://openai-hd4n6.mintlify.app/api-reference/usage/vector-stores.md): Get vector stores usage details for the organization. - [Delete user](https://openai-hd4n6.mintlify.app/api-reference/users/delete-user.md): Deletes a user from the organization. - [List users](https://openai-hd4n6.mintlify.app/api-reference/users/list-users.md): Lists all of the users in the organization. - [Modify user](https://openai-hd4n6.mintlify.app/api-reference/users/modify-user.md): Modifies a user's role in the organization. - [Retrieve user](https://openai-hd4n6.mintlify.app/api-reference/users/retrieve-user.md): Retrieves a user by their identifier. - [Cancel vector store file batch](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/cancel-vector-store-file-batch.md): Cancel a vector store file batch. This attempts to cancel the processing of files in this batch as soon as possible. - [Create a vector store.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/create-a-vector-store.md) - [Create a vector store file batch.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/create-a-vector-store-file-batch.md) - [Create vector store file](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/create-vector-store-file.md): Create a vector store file by attaching a [File](/docs/api-reference/files) to a [vector store](/docs/api-reference/vector-stores/object). - [Delete a vector store.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/delete-a-vector-store.md) - [Delete vector store file](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/delete-vector-store-file.md): Delete a vector store file. This will remove the file from the vector store but the file itself will not be deleted. To delete the file, use the [delete file](/docs/api-reference/files/delete) endpoint. - [Modifies a vector store.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/modifies-a-vector-store.md) - [Retrieve vector store](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/retrieve-vector-store.md): Retrieve the parsed contents of a vector store file. - [Retrieves a vector store.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/retrieves-a-vector-store.md) - [Retrieves a vector store file.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/retrieves-a-vector-store-file.md) - [Retrieves a vector store file batch.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/retrieves-a-vector-store-file-batch.md) - [Returns a list of vector store files.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/returns-a-list-of-vector-store-files.md) - [Returns a list of vector store files in a batch.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/returns-a-list-of-vector-store-files-in-a-batch.md) - [Returns a list of vector stores.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/returns-a-list-of-vector-stores.md) - [Search vector store](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/search-vector-store.md): Search a vector store for relevant chunks based on a query and file attributes filter. - [Update attributes on a vector store file.](https://openai-hd4n6.mintlify.app/api-reference/vector-stores/update-attributes-on-a-vector-store-file.md) - [Create chat completion](https://openai-hd4n6.mintlify.app/docs/api/create-chat-completion.md): Use the Create chat completion endpoint to create a new chat completion. - [Assistants API overview](https://openai-hd4n6.mintlify.app/docs/assistants/overview.md): Build AI Assistants with essential tools and integrations. - [Changelog](https://openai-hd4n6.mintlify.app/docs/changelog.md) - [Model distillation](https://openai-hd4n6.mintlify.app/docs/guides/distillation.md): Improve smaller models with distillation techniques. - [Images and Vision](https://openai-hd4n6.mintlify.app/docs/guides/images.md): Learn how to use vision capabilities to understand images. - [Moderation](https://openai-hd4n6.mintlify.app/docs/guides/moderation.md): Identify potentially harmful content in text and images. - [Voice activity detection (VAD)](https://openai-hd4n6.mintlify.app/docs/guides/realtime-vad.md): Learn about automatic voice activity detection in the Realtime API. - [Safety Best Practices](https://openai-hd4n6.mintlify.app/docs/guides/safety-best-practices.md): Implement safety measures like moderation and human oversight. - [Streaming API responses](https://openai-hd4n6.mintlify.app/docs/guides/streaming-response.md): Learn how to stream model responses from the OpenAI API using server-sent events. - [Built-in tools](https://openai-hd4n6.mintlify.app/docs/guides/tools.md): Use built-in tools like web search and file search to extend the model's capabilities. - [Voice Agents](https://openai-hd4n6.mintlify.app/docs/guides/voice-agents.md): Learn how to build voice agents that can understand audio and respond back in natural language. - [Libraries](https://openai-hd4n6.mintlify.app/docs/libraries.md): Set up your development environment to use the OpenAI API with an SDK in your preferred language. - [Compare Models](https://openai-hd4n6.mintlify.app/docs/models.md) - [Developer quickstart](https://openai-hd4n6.mintlify.app/docs/quickstart.md): Take your first steps with the OpenAI API. ## OpenAPI Specs - [api-definition](https://openai-hd4n6.mintlify.app/api-definition.yaml)