# Tilføj nyt tekstdokument til en Vektorbutik

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

## Eksempelanmodninger

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

```bash
curl -X POST \
  https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/create \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Produktoversigt",
    "text": "Vores produkt er en innovativ løsning til håndtering af vektorindlejringer. Det giver problemfri integration med dine eksisterende systemer og tilbyder kraftfulde semantiske søgefunktioner."
  }'
```

{% hint style="info" %}
Erstat `YOUR_API_KEY` med din faktiske Vector Store API-nøgle og `vs_abc123` med dit Vector Store ID.
{% endhint %}
{% endtab %}

{% tab title="JavaScript" %}

```javascript
const addTextDocument = async (vectorStoreId, name, text) => {
  const response = await fetch(`https://api.rememberizer.ai/api/v1/vector-stores/${vectorStoreId}/documents/create`, {
    method: 'POST',
    headers: {
      'x-api-key': 'YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      name: name,
      text: text
    })
  });
  
  const data = await response.json();
  console.log(data);
};

addTextDocument(
  'vs_abc123',
  'Produktoversigt',
  'Vores produkt er en innovativ løsning til håndtering af vektorindlejringer. Det giver problemfri integration med dine eksisterende systemer og tilbyder kraftfulde semantiske søgefunktioner.'
);
```

{% hint style="info" %}
Erstat `YOUR_API_KEY` med din faktiske Vector Store API-nøgle og `vs_abc123` med dit Vector Store ID.
{% endhint %}
{% endtab %}

{% tab title="Python" %}

```python
import requests
import json

def add_text_document(vector_store_id, name, text):
    headers = {
        "x-api-key": "YOUR_API_KEY",
        "Content-Type": "application/json"
    }
    
    payload = {
        "name": name,
        "text": text
    }
    
    response = requests.post(
        f"https://api.rememberizer.ai/api/v1/vector-stores/{vector_store_id}/documents/create",
        headers=headers,
        data=json.dumps(payload)
    )
    
    data = response.json()
    print(data)

add_text_document(
    'vs_abc123',
    'Produktoversigt',
    'Vores produkt er en innovativ løsning til håndtering af vektorindlejringer. Det giver problemfri integration med dine eksisterende systemer og tilbyder kraftfulde semantiske søgefunktioner.'
)
```

{% hint style="info" %}
Erstat `YOUR_API_KEY` med din faktiske Vector Store API-nøgle og `vs_abc123` med dit Vector Store ID.
{% endhint %}
{% endtab %}
{% endtabs %}

## Sti Parametre

| Parameter       | Type   | Beskrivelse                                                              |
| --------------- | ------ | ------------------------------------------------------------------------ |
| vector-store-id | string | **Påkrævet.** ID'en på vektorbutikken, som dokumentet skal tilføjes til. |

## Anmodningskrop

```json
{
  "name": "Produktoversigt",
  "text": "Vores produkt er en innovativ løsning til håndtering af vektorindlejringer. Det giver problemfri integration med dine eksisterende systemer og tilbyder kraftfulde semantiske søgefunktioner."
}
```

| Parameter | Type   | Beskrivelse                                |
| --------- | ------ | ------------------------------------------ |
| name      | string | **Påkrævet.** Navnet på dokumentet.        |
| text      | string | **Påkrævet.** Tekstindholdet i dokumentet. |

## Responsformat

```json
{
  "id": 1234,
  "name": "Produktoversigt",
  "type": "text/plain",
  "vector_store": "vs_abc123",
  "size": 173,
  "status": "behandling",
  "processing_status": "i kø",
  "indexed_on": null,
  "status_error_message": null,
  "created": "2023-06-15T10:15:00Z",
  "modified": "2023-06-15T10:15:00Z"
}
```

## Godkendelse

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

## Fejlrespons

| Statuskode | Beskrivelse                                                    |
| ---------- | -------------------------------------------------------------- |
| 400        | Bad Request - Manglende påkrævede felter eller ugyldigt format |
| 401        | Unauthorized - Ugyldig eller manglende API-nøgle               |
| 404        | Not Found - Vektorbutik ikke fundet                            |
| 500        | Intern serverfejl                                              |

Denne endpoint giver dig mulighed for at tilføje tekstindhold direkte til din vektorbutik. Det er særligt nyttigt til at gemme information, der måske ikke findes i filformat, såsom produktbeskrivelser, vidensbaseartikler eller brugerdefineret indhold. Teksten vil automatisk blive behandlet til vektorindlejring, hvilket gør den søgbar ved hjælp af semantisk lighed.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.rememberizer.ai/da/udviklerressourcer/api-docs/vector-store/add-new-text-document-to-a-vector-store.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
