POST
/
api
/
datastores
/
upsert
/
{datastoreId}
curl --location --request POST 'https://gptbots.chat/api/datastores/upsert/<datastoreId>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <API_KEY>' \
--data-raw '{
    "documents": [
      "text": "Lorem Ipsum...",
      "name": "My Document",
      "metadata": {
        "source" : "https://en.wikipedia.org/wiki/Lorem_ipsum",
        "author": "John Doe",
        "date": "2021-01-01",
      }
    ]
}'
{
  "ids": ["60f9b9f0-0b1a-11ec-9a03-0242ac130003"]
}

Path

datastoreId
string
required

Идентификатор хранилища данных, к которому вы хотите получить доступ.

Body

documents
array
required

Документы, которые вы хотите обновить.

text
string
required

Это имя источника данных.

name
string

Это имя источника данных.

metadata
JSON or null

Это объект метаданных источника данных.

Response

ids
array of string

Идентификаторы созданных документов.

curl --location --request POST 'https://gptbots.chat/api/datastores/upsert/<datastoreId>' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <API_KEY>' \
--data-raw '{
    "documents": [
      "text": "Lorem Ipsum...",
      "name": "My Document",
      "metadata": {
        "source" : "https://en.wikipedia.org/wiki/Lorem_ipsum",
        "author": "John Doe",
        "date": "2021-01-01",
      }
    ]
}'
{
  "ids": ["60f9b9f0-0b1a-11ec-9a03-0242ac130003"]
}