Skip to content

Delete vector store file

client.VectorStores.Files.Delete(ctx, vectorStoreID, fileID) (*VectorStoreFileDeleted, error)
DELETE/vector_stores/{vector_store_id}/files/{file_id}

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 endpoint.

ParametersExpand Collapse
vectorStoreID string
fileID string
ReturnsExpand Collapse
type VectorStoreFileDeleted struct{…}
ID string
Deleted bool
Object VectorStoreFileDeleted

Delete vector store file

package main

import (
  "context"
  "fmt"

  "github.com/openai/openai-go"
  "github.com/openai/openai-go/option"
)

func main() {
  client := openai.NewClient(
    option.WithAPIKey("My API Key"),
  )
  vectorStoreFileDeleted, err := client.VectorStores.Files.Delete(
    context.TODO(),
    "vector_store_id",
    "file_id",
  )
  if err != nil {
    panic(err.Error())
  }
  fmt.Printf("%+v\n", vectorStoreFileDeleted.ID)
}
{
  id: "file-abc123",
  object: "vector_store.file.deleted",
  deleted: true
}
Returns Examples
{
  id: "file-abc123",
  object: "vector_store.file.deleted",
  deleted: true
}