Ir para o conteúdo

Remover um documento no Vector Store

DELETE /vector-stores/{vector-store-id}/documents/{document-id}/

Delete a specific document from a vector store.

Parameter In Type Required Description
vector-store-id path string yes The ID of the vector store.
document-id path integer yes The ID of the document.
x-api-key header string yes The API key for authentication.

Responses

  • 204 — Document deleted successfully.

Exemplo de Requisições

curl -X DELETE   
  https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/1234/   
  -H "x-api-key: SUA_CHAVE_API"

Info

Substitua SUA_CHAVE_API pela sua chave API real do Vector Store, vs_abc123 pelo seu ID do Vector Store e 1234 pelo ID do documento.

const deleteDocument = async (vectorStoreId, documentId) => {
  const response = await fetch(`https://api.rememberizer.ai/api/v1/vector-stores/${vectorStoreId}/documents/${documentId}/`, {
    method: 'DELETE',
    headers: {
      'x-api-key': 'SUA_CHAVE_API'
    }
  });

  if (response.status === 204) {
    console.log("Documento excluído com sucesso");
  } else {
    console.error("Falha ao excluir documento");
  }
};

deleteDocument('vs_abc123', 1234);

Info

Substitua SUA_CHAVE_API pela sua chave API real do Vector Store, vs_abc123 pelo seu ID do Vector Store e 1234 pelo ID do documento.

import requests

def delete_document(vector_store_id, document_id):
    headers = {
        "x-api-key": "SUA_CHAVE_API"
    }

    response = requests.delete(
        f"https://api.rememberizer.ai/api/v1/vector-stores/{vector_store_id}/documents/{document_id}/",
        headers=headers
    )

    if response.status_code == 204:
        print("Documento excluído com sucesso")
    else:
        print(f"Falha ao excluir documento: {response.text}")

delete_document('vs_abc123', 1234)

Info

Substitua SUA_CHAVE_API pela sua chave API real do Vector Store, vs_abc123 pelo seu ID do Vector Store e 1234 pelo ID do documento.

Parâmetros de Caminho

Parâmetro Tipo Descrição
vector-store-id string Obrigatório. O ID do armazenamento de vetores que contém o documento.
document-id integer Obrigatório. O ID do documento a ser excluído.

Resposta

Uma solicitação bem-sucedida retorna um código de status 204 Sem Conteúdo sem corpo de resposta.

Autenticação

Este endpoint requer autenticação usando uma chave de API no cabeçalho x-api-key.

Respostas de Erro

Código de Status Descrição
401 Não Autorizado - Chave de API inválida ou ausente
404 Não Encontrado - Armazenamento de Vetores ou documento não encontrado
500 Erro Interno do Servidor

Este endpoint permite que você remova um documento do seu armazenamento de vetores. Uma vez excluído, o documento e suas incorporações vetoriais não estarão mais disponíveis para operações de busca. Isso é útil para remover conteúdo desatualizado, irrelevante ou sensível da sua base de conhecimento.

Warning

Aviso: A exclusão de documentos é permanente e não pode ser desfeita. Certifique-se de ter um backup de documentos importantes antes de excluí-los.