Skip to main content
POST
/
datastores
/
{id}
/
query
Эта конечная точка получает наиболее похожие фрагменты документов для данного запроса.
curl --request POST \
  --url https://gptbots.chat/datastores/{id}/query \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "query": "<string>",
  "topK": 123,
  "filters": {
    "custom_ids": [
      "<string>"
    ],
    "datasource_ids": [
      "<string>"
    ]
  }
}'
[
  {
    "text": "<string>",
    "score": 123,
    "source": "<string>",
    "datasource_id": "<string>",
    "datasource_name": "<string>"
  }
]

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

ID хранилища данных

Body

application/json
query
string
required

Задайте свой вопрос агенту.

topK
number

Максимальное количество результатов для извлечения.

filters
object

Response

Success

text
string

Текст фрагмента документа

score
number

Оценка сходства фрагмента документа

source
string

URL источника фрагмента документа

datasource_id
string

ID источника данных, к которому принадлежит фрагмент документа

datasource_name
string

Название источника данных, к которому принадлежит фрагмент документа

I