Saltar al contenido
API v1 · https://bentho.org/api
POST/api/rag/{espacio}/load_documents

Sube documentos

Sube uno o varios archivos. Se guardan al momento y se indexan en segundo plano: consulta indexing_status para saber cuándo puedes preguntarles.

  • PERMISOescribe
  • CRÉDITOSgasta créditos
  • AUTENTICACIÓNBearer bth_…

PARÁMETROS

CAMPOTIPOREQUERIDOQUÉ ES
espaciostringSÍEl id del espacio (sale en GET /api/companies).

CUERPO · MULTIPART/FORM-DATA

CAMPOTIPOREQUERIDOQUÉ ES
filesarchivo, repetibleSÍUno por archivo. Admitidos: .pdf, .docx, .txt y .md.

RESPUESTA 200

CAMPOTIPOQUÉ ES
statusstringSiempre "processing".
filesstring[]Los nombres guardados.
messagestring«<N> archivo(s) guardado(s). Indexación en segundo plano.»

ERRORES DE ESTA RUTA · SIEMPRE {"detail": …}

STATUSCUÁNDODETAIL LITERAL
400Extensión no admitidaExtensión no soportada: <nombre>. Permitidas: ['.docx', '.md', '.pdf', '.txt']
400Sin archivosNo se recibieron archivos.
402Créditos agotados (indexar gasta créditos)—
403Clave de solo lecturaTu cuenta es de solo lectura en este espacio.
413Más de 200 MB en totalLa subida excede el tamaño máximo total permitido.
413Más de 20 archivosDemasiados archivos (máximo 20 por subida).
413Un archivo de más de 50 MBEl archivo '<nombre>' excede el máximo de 50 MB.

Y los de cualquier ruta —clave inválida, cuenta no al día, IP, límites—, en Errores, límites y créditos.

CONVIENE SABER

  • Subir un archivo con el mismo nombre lo reemplaza.
  • Si un archivo de la tanda tiene una extensión no admitida, los anteriores quedan guardados pero no se indexan: sube primero solo archivos válidos.