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.
Parameters
vectorStoreID string
fileID string
Returns
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
}