Gerenciamento de Blocos
Criar Bloco
Criar Chunk
Cria um novo chunk para um host específico.
Endpoint: POST /api/externalAPIs/public/tolkyReasoning/chunks/create
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/chunks/create' \
-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