🌍 Global Mirror — Visit original CN site →
Skip to content
Primary navigation

Delete chat completion

chat.completions.delete(strcompletion_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.

ParametersExpand Collapse
completion_id: str
ReturnsExpand Collapse
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)
{
  "object": "chat.completion.deleted",
  "id": "chatcmpl-AyPNinnUqUDYo9SAdA52NobMflmj2",
  "deleted": true
}
Returns Examples
{
  "object": "chat.completion.deleted",
  "id": "chatcmpl-AyPNinnUqUDYo9SAdA52NobMflmj2",
  "deleted": true
}