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

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"]
}