Gerenciamento de Chunks
Editar Chunk
Endpoint para editar um chunk existente
Editar Chunk
Edita um chunk existente para um host específico.
Endpoint: POST /api/externalAPIs/public/tolkyReasoning/editChunkHelper
Parâmetros:
id
(string, UUID, obrigatório): UUID do chunkhost_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/editChunkHelper' \
-H 'Content-Type: application/json' \
-d '{
"id": "uuid-do-chunk-editado",
"host_id": "uuid-do-host",
"content": "conteudo-do-chunk",
"dataset_id": "uuid-do-dataset"
}'
Resposta de Exemplo:
{
"code": 200,
"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 ausente404
: Chunk não encontrado500
: 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 editado manterá sua associação com o dataset especificado