Blocos de Conteúdo
Listar Chunks
Retorna chunks relacionados a uma pergunta nos datasets indicados
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
requiredUUID do host.
avatar_id
string
requiredUUID do avatar.
dataset_ids
array
requiredLista 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ódigo | Descrição |
|---|---|
400 | Campos obrigatórios ausentes ou inválidos |
401 | Token ausente ou inválido |
500 | Erro interno do servidor |