# Fjern et dokument i Vektorbutik

{% openapi src="<https://github.com/skydeckai/rememberizer-docs/blob/production/da/.gitbook/assets/rememberizer_openapi.yml>" path="/vector-stores/{vector-store-id}/documents/{document-id}/" method="delete" %}
<https://github.com/skydeckai/rememberizer-docs/blob/production/da/.gitbook/assets/rememberizer_openapi.yml>
{% endopenapi %}

## Eksempelanmodninger

{% tabs %}
{% tab title="cURL" %}

```bash
curl -X DELETE \
  https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/1234/ \
  -H "x-api-key: DIN_API_NØGLE"
```

{% hint style="info" %}
Erstat `DIN_API_NØGLE` med din faktiske Vector Store API-nøgle, `vs_abc123` med dit Vector Store ID, og `1234` med dokument-ID'en.
{% endhint %}
{% endtab %}

{% tab title="JavaScript" %}

```javascript
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': 'DIN_API_NØGLE'
    }
  });
  
  if (response.status === 204) {
    console.log("Dokumentet blev slettet med succes");
  } else {
    console.error("Mislykkedes med at slette dokumentet");
  }
};

deleteDocument('vs_abc123', 1234);
```

{% hint style="info" %}
Erstat `DIN_API_NØGLE` med din faktiske Vector Store API-nøgle, `vs_abc123` med dit Vector Store ID, og `1234` med dokument-ID'en.
{% endhint %}
{% endtab %}

{% tab title="Python" %}

```python
import requests

def delete_document(vector_store_id, document_id):
    headers = {
        "x-api-key": "DIN_API_NØGLE"
    }
    
    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("Dokumentet blev slettet med succes")
    else:
        print(f"Mislykkedes med at slette dokumentet: {response.text}")

delete_document('vs_abc123', 1234)
```

{% hint style="info" %}
Erstat `DIN_API_NØGLE` med din faktiske Vector Store API-nøgle, `vs_abc123` med dit Vector Store ID, og `1234` med dokument-ID'en.
{% endhint %}
{% endtab %}
{% endtabs %}

## Sti Parametre

| Parameter       | Type    | Beskrivelse                                                       |
| --------------- | ------- | ----------------------------------------------------------------- |
| vector-store-id | string  | **Påkrævet.** ID'en på vektorbutikken, der indeholder dokumentet. |
| document-id     | integer | **Påkrævet.** ID'en på det dokument, der skal slettes.            |

## Svar

En vellykket anmodning returnerer en 204 No Content statuskode uden noget svarindhold.

## Godkendelse

Denne endpoint kræver godkendelse ved hjælp af en API-nøgle i `x-api-key` headeren.

## Fejlrespons

| Statuskode | Beskrivelse                                          |
| ---------- | ---------------------------------------------------- |
| 401        | Uautoriseret - Ugyldig eller manglende API-nøgle     |
| 404        | Ikke fundet - Vektorbutik eller dokument ikke fundet |
| 500        | Intern serverfejl                                    |

Denne endpoint giver dig mulighed for at fjerne et dokument fra din vektorbutik. Når det er slettet, vil dokumentet og dets vektorindlejringer ikke længere være tilgængelige for søgeoperationer. Dette er nyttigt til at fjerne forældet, irrelevant eller følsomt indhold fra din vidensbase.

{% hint style="warning" %}
Advarsel: Sletning af dokumenter er permanent og kan ikke fortrydes. Sørg for, at du har en sikkerhedskopi af vigtige dokumenter, før du sletter dem.
{% endhint %}
