Producto
SDK

Archivos

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

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.

Agregar Archivo

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
fileUrlstringURL pública del archivo a subir. Solo se permiten los formatos .pdf, .doc, .docx.
referencestringDescripción detallada del contenido del archivo. Se utiliza para decidir si el archivo debe ser consultado.
agentIdstringID del agente al que se asociará el archivo.
tags arrayNoSon referencias para poder entender mas la información dentro del archivo, si bien es cierto, con la Referencia existe mas posibilidades, con los tags complementa esta funcionalidad.

Ejemplo

ts
01const file = await plazbot.agent.addFile({
02 fileUrl: "https://example.com/docs/contrato.pdf",
03 reference: "Contrato de servicio entre Plazbot y Proveedor.",
04 tags: ['whatsapp', 'pricing', 'conversations'],
05 agentId: agentId
06});
07 
08console.log("Archivo agregado:", file.fileId);

Validar Archivo

Consulta si el archivo ya fue procesado y esta disponible en la base vectorial. Los estados son IN PROCESS y COMPLETE.

ts
01const validated = await plazbot.agent.validateFile({
02 fileId: file.fileId
03});
04 
05console.log("Estado:", validated.status);

Eliminar Archivo

Elimina el archivo de la base de Plazbot y de la base vectorial.

ts
01await plazbot.agent.deleteFile({
02 fileId: file.fileId,
03 agentId: agentId
04});

Tipos de Archivos Soportados

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

Los archivos se procesan automáticamente para extraer su contenido y hacer que esté disponible para el agente durante las conversaciones.

¿Quieres probar la API en vivo? Abre el Playground.