Gerenciamento de Chunks
Criar Chunk
Endpoint para criar um novo chunk para um host específico
Criar Chunk
Cria um novo chunk para um host específico.
Endpoint: POST /api/externalAPIs/public/tolkyReasoning/createChunkHelper
Parâmetros:
host_id
(string, UUID, obrigatório): UUID do hostcontent
(string, Markdown, obrigatório): Conteúdo do chunkdataset_id
(array de UUIDs, obrigatório): UUID do dataset
Exemplo cURL:
curl -X POST \
'{BASE_URL}/api/externalAPIs/public/tolkyReasoning/createChunkHelper' \
-H 'Content-Type: application/json' \
-d '{
"host_id": "uuid-do-host",
"content": "conteudo-do-chunk",
"dataset_id": "uuid-do-dataset"
}'
Resposta de Exemplo:
{
"code": 201,
"message": "Success",
"data": {
"chunk_id": "uuid-do-novo-chunk",
"content": "conteudo-do-chunk",
"dataset_id": "uuid-do-dataset",
"host_id": "uuid-do-host"
}
}
Códigos de Erro:
400
: Campos obrigatórios ausentes ou inválidos401
: Token de autenticação inválido ou ausente500
: Erro interno do servidor
Notas:
- Requer autenticação válida através do
tolkyAuthMiddleware
- O conteúdo do chunk deve estar em formato Markdown
- O chunk criado será associado ao dataset especificado