Vai al contenuto

Rimuovi un documento nello Store Vettoriale

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.

Esempi di Richieste

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

Info

Sostituisci YOUR_API_KEY con la tua chiave API effettiva del Vector Store, vs_abc123 con il tuo ID del Vector Store e 1234 con l'ID del 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': 'YOUR_API_KEY'
    }
  });

  if (response.status === 204) {
    console.log("Documento eliminato con successo");
  } else {
    console.error("Impossibile eliminare il documento");
  }
};

deleteDocument('vs_abc123', 1234);

Info

Sostituisci YOUR_API_KEY con la tua chiave API effettiva del Vector Store, vs_abc123 con il tuo ID del Vector Store e 1234 con l'ID del documento.

import requests

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

    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 eliminato con successo")
    else:
        print(f"Impossibile eliminare il documento: {response.text}")

delete_document('vs_abc123', 1234)

Info

Sostituisci YOUR_API_KEY con la tua chiave API effettiva del Vector Store, vs_abc123 con il tuo ID del Vector Store e 1234 con l'ID del documento.

Parametri del percorso

Parametro Tipo Descrizione
vector-store-id string Obbligatorio. L'ID del negozio di vettori contenente il documento.
document-id integer Obbligatorio. L'ID del documento da eliminare.

Risposta

Una richiesta riuscita restituisce un codice di stato 204 No Content senza corpo di risposta.

Autenticazione

Questo endpoint richiede autenticazione utilizzando una chiave API nell'intestazione x-api-key.

Risposte di Errore

Codice di Stato Descrizione
401 Non autorizzato - Chiave API non valida o mancante
404 Non trovato - Vector Store o documento non trovato
500 Errore interno del server

Questo endpoint consente di rimuovere un documento dal tuo vector store. Una volta eliminato, il documento e i suoi vettori di embedding non saranno più disponibili per le operazioni di ricerca. Questo è utile per rimuovere contenuti obsoleti, irrilevanti o sensibili dalla tua base di conoscenza.

Warning

Attenzione: L'eliminazione del documento è permanente e non può essere annullata. Assicurati di avere un backup dei documenti importanti prima di eliminarli.