microsoft-foundry.rest.security.o-auth2-auth
Vector stores
Delete a vector store file
DELETE
/openai/v1/vector_stores/{vector_store_id}/files/{file_id}
Deletes a vector store file by its identifier.
Parâmetros de caminho
vector_store_id
string
obrigatório
The ID of the vector store that the file belongs to.
file_id
string
obrigatório
The ID of the file to delete.
Respostas
The request has succeeded.
Corpo
Content-Type: application/json
id
string
obrigatório
deleted
boolean
obrigatório
object
enum
obrigatório
vector_store.file.deleted
Pedir
curl https://api.openai.com/v1/vector_stores/vs_abc123/files/file-abc123 \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-H "OpenAI-Beta: assistants=v2" \
-X DELETE
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ.get("OPENAI_API_KEY"), # This is the default and can be omitted
)
vector_store_file_deleted = client.vector_stores.files.delete(
file_id="file_id",
vector_store_id="vector_store_id",
)
print(vector_store_file_deleted.id)
import OpenAI from "openai";
const openai = new OpenAI();
async function main() {
const deletedVectorStoreFile = await openai.vectorStores.files.delete(
"file-abc123",
{ vector_store_id: "vs_abc123" }
);
console.log(deletedVectorStoreFile);
}
main();
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env['OPENAI_API_KEY'], // This is the default and can be omitted
});
const vectorStoreFileDeleted = await client.vectorStores.files.delete('file_id', {
vector_store_id: 'vector_store_id',
});
console.log(vectorStoreFileDeleted.id);
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
", vectorStoreFileDeleted.ID)
}
package com.openai.example;
import com.openai.client.OpenAIClient;
import com.openai.client.okhttp.OpenAIOkHttpClient;
import com.openai.models.vectorstores.files.FileDeleteParams;
import com.openai.models.vectorstores.files.VectorStoreFileDeleted;
public final class Main {
private Main() {}
public static void main(String[] args) {
OpenAIClient client = OpenAIOkHttpClient.fromEnv();
FileDeleteParams params = FileDeleteParams.builder()
.vectorStoreId("vector_store_id")
.fileId("file_id")
.build();
VectorStoreFileDeleted vectorStoreFileDeleted = client.vectorStores().files().delete(params);
}
}
require "openai"
openai = OpenAI::Client.new(api_key: "My API Key")
vector_store_file_deleted = openai.vector_stores.files.delete("file_id", vector_store_id: "vector_store_id")
puts(vector_store_file_deleted)
Response
{
id: "file-abc123",
object: "vector_store.file.deleted",
deleted: true
}