Entfernen eines Dokuments im Vektor-Speicher¶
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.
Beispielanfragen¶
curl -X DELETE
https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/1234/
-H "x-api-key: IHR_API_SCHLÜSSEL"
Info
Ersetzen Sie IHR_API_SCHLÜSSEL durch Ihren tatsächlichen API-Schlüssel für den Vector Store, vs_abc123 durch Ihre Vector Store-ID und 1234 durch die Dokumenten-ID.
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': 'IHR_API_SCHLÜSSEL'
}
});
if (response.status === 204) {
console.log("Dokument erfolgreich gelöscht");
} else {
console.error("Löschen des Dokuments fehlgeschlagen");
}
};
deleteDocument('vs_abc123', 1234);
Info
Ersetzen Sie IHR_API_SCHLÜSSEL durch Ihren tatsächlichen API-Schlüssel für den Vector Store, vs_abc123 durch Ihre Vector Store-ID und 1234 durch die Dokumenten-ID.
import requests
def delete_document(vector_store_id, document_id):
headers = {
"x-api-key": "IHR_API_SCHLÜSSEL"
}
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("Dokument erfolgreich gelöscht")
else:
print(f"Löschen des Dokuments fehlgeschlagen: {response.text}")
delete_document('vs_abc123', 1234)
Info
Ersetzen Sie IHR_API_SCHLÜSSEL durch Ihren tatsächlichen API-Schlüssel für den Vector Store, vs_abc123 durch Ihre Vector Store-ID und 1234 durch die Dokumenten-ID.
Pfadparameter¶
| Parameter | Typ | Beschreibung |
|---|---|---|
| vector-store-id | string | Erforderlich. Die ID des Vektor-Speichers, der das Dokument enthält. |
| document-id | integer | Erforderlich. Die ID des zu löschenden Dokuments. |
Antwort¶
Eine erfolgreiche Anfrage gibt einen 204 No Content-Statuscode ohne Antwortkörper zurück.
Authentifizierung¶
Dieser Endpunkt erfordert eine Authentifizierung mit einem API-Schlüssel im x-api-key-Header.
Fehlerantworten¶
| Statuscode | Beschreibung |
|---|---|
| 401 | Unautorisiert - Ungültiger oder fehlender API-Schlüssel |
| 404 | Nicht gefunden - Vektor-Speicher oder Dokument nicht gefunden |
| 500 | Interner Serverfehler |
Dieser Endpunkt ermöglicht es Ihnen, ein Dokument aus Ihrem Vektor-Speicher zu entfernen. Nach der Löschung sind das Dokument und seine Vektor-Embeddings nicht mehr für Suchvorgänge verfügbar. Dies ist nützlich, um veraltete, irrelevante oder sensible Inhalte aus Ihrer Wissensdatenbank zu entfernen.
Warning
Warnung: Die Dokumentenlöschung ist dauerhaft und kann nicht rückgängig gemacht werden. Stellen Sie sicher, dass Sie eine Sicherung wichtiger Dokumente haben, bevor Sie sie löschen.