Skip to content
For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Primary navigation
Theme

Delete chat completion

chat.completions.delete(completion_id) -> ChatCompletionDeleted
DELETE
/chat/completions/{completion_id}

Delete a stored chat completion. Only Chat Completions that have been created with the store parameter set to true can be deleted.

Parameters
completion_id: str
Returns
class ChatCompletionDeleted: …
id: str

The ID of the chat completion that was deleted.

deleted: bool

Whether the chat completion was deleted.

object: Literal["chat.completion.deleted"]

The type of object being deleted.

Delete chat completion

from openai import OpenAI
client = OpenAI()

completions = client.chat.completions.list()
first_id = completions[0].id
delete_response = client.chat.completions.delete(completion_id=first_id)
print(delete_response)
Response example
{
  "object": "chat.completion.deleted",
  "id": "chatcmpl-AyPNinnUqUDYo9SAdA52NobMflmj2",
  "deleted": true
}
Returns Examples
Response example
{
  "object": "chat.completion.deleted",
  "id": "chatcmpl-AyPNinnUqUDYo9SAdA52NobMflmj2",
  "deleted": true
}