Você pode testar esta rota diretamente em nossa documentação interativa.

Retorna chunks dos datasets indicados, ranqueados por relevância em relação à pergunta.

Endpoint

POST /api/externalAPIs/public/tolkyReasoning/chunks/list

Parâmetros

hostId
string
required

UUID do host.

avatar_id
string
required

UUID do avatar.

dataset_ids
array
required

Lista de UUIDs dos datasets a consultar.

question
string

Pergunta para ranquear os chunks por relevância.

Exemplo

curl -X POST {{BASE_URL}}/api/externalAPIs/public/tolkyReasoning/chunks/list \
  -H "Authorization: Bearer {TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "hostId": "uuid-do-host",
    "avatar_id": "uuid-do-avatar",
    "dataset_ids": ["uuid-dataset-1", "uuid-dataset-2"],
    "question": "Sua pergunta aqui"
  }'

Resposta

{
  "code": 200,
  "message": "Success",
  "data": [
    {
      "dataset_id": "uuid-do-dataset",
      "dataset_name": "Nome do Dataset",
      "expires": "2024-03-21T00:00:00Z",
      "chunk_id": "uuid-do-chunk",
      "content": "Conteúdo do chunk",
      "last_update": "2024-03-21T00:00:00Z",
      "token_count": 100,
      "search_question": "Pergunta de busca",
      "user_id": "uuid-do-usuario",
      "user_name": "Nome do Usuário"
    }
  ]
}

Campos da Resposta

data
array

Lista de chunks ranqueados por relevância.

Erros

CódigoDescrição
400Campos obrigatórios ausentes ou inválidos
401Token ausente ou inválido
500Erro interno do servidor