Skip to content

Delete file

files.delete(file_id) -> FileDeleted { id, deleted, object }
DELETE/files/{file_id}

Delete a file and remove it from all vector stores.

ParametersExpand Collapse
file_id: String
ReturnsExpand Collapse
class FileDeleted { id, deleted, object }
id: String
deleted: bool
object: :file

Delete file

require "openai"

openai = OpenAI::Client.new(api_key: "My API Key")

file_deleted = openai.files.delete("file_id")

puts(file_deleted)
{
  "id": "id",
  "deleted": true,
  "object": "file"
}
Returns Examples
{
  "id": "id",
  "deleted": true,
  "object": "file"
}