Skip to content

Archivos

Agregar archivos al Agente para que pueda responder información de tu empresa.

API de Archivos – Agregar, Validar y Eliminar Archivos

Section titled “API de Archivos – Agregar, Validar y Eliminar Archivos”

Esta API permite subir archivos (.pdf, .doc, .docx) y conectarlos con un agente de IA para que su contenido pueda ser procesado mediante tecnología de Recuperación Aumentada por Generación (RAG). Los archivos son analizados y divididos en fragmentos vectorizados que pueden ser utilizados durante la conversación con el usuario.


Sube un archivo y lo vincula con un agente de IA. El contenido del archivo será procesado y almacenado como fragmentos de conocimiento consultables.

CampoTipoRequeridoDescripción
fileUrlstring✅ SíURL pública del archivo a subir. Solo se permiten los formatos .pdf, .doc, .docx.
referencestring✅ SíDescripción detallada del contenido del archivo. Se utiliza para decidir si el archivo debe ser consultado.
agentIdstring✅ SíID del agente al que se asociará el archivo.
tagsarrayNoReferencias adicionales para entender mejor la información dentro del archivo. Complementan la funcionalidad de la referencia principal.
const file = await bot.addFile({
fileUrl: "https://example.com/docs/contrato.pdf",
reference: "Contrato de servicio entre Wabotify y Proveedor.",
tags: ["whatsapp", "pricing", "conversations"],
agentId: agentId,
});
console.log("📁 Archivo agregado:", file);

Servicio que se consume para poder validar si el archivo ya subió a la base Vectorial. Los estados posibles son IN PROCESS y COMPLETE.

const validated = await bot.validateFile({
fileId: file.id,
});
console.log("✅ File Validated:", validated);

Servicio para eliminar el archivo de la base de Wabotify y base Vectorial.

const deleted = await bot.deleteFile({
fileId: file.id,
agentId: agentId,
});

ExtensiónTipoTamaño MáximoOCR/Extracción
.pdfDocumentos10 MB✅ Sí
.docxWord5 MB✅ Sí
.txtTexto plano2 MB✅ Sí
.csvDatos estructurados10 MB✅ Sí
.xlsxExcel10 MB✅ Sí