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 chunk
  • host_id (string, UUID, obrigatório): UUID do host
  • content (string, Markdown, obrigatório): Conteúdo do chunk
  • dataset_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álidos
  • 401: Token de autenticação inválido ou ausente
  • 404: Chunk não encontrado
  • 500: 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