S3 File Loader
Last updated
Last updated
S3 File Loader te permite recuperar un archivo de S3 y usar Unstructured para preprocesarlo en un objeto Document estructurado que está listo para ser convertido en embeddings vectoriales. Unstructured se utiliza para manejar una amplia gama de diferentes tipos de archivos. Independientemente de si tu archivo en S3 es PDF, XML, DOCX, CSV, puede ser procesado por Unstructured. Ver aquí los tipos de archivos soportados.
Puedes usar la API alojada o ejecutarla localmente a través de Docker.
Docker: docker run -p 8000:8000 -d --rm --name unstructured-api quay.io/unstructured-io/unstructured-api:latest --port 8000 --host 0.0.0.0
1. Arrastra y suelta el cargador de archivos S3 en el lienzo:
2. Credencial AWS: Crea una nueva credencial para tu cuenta AWS. Necesitarás la clave de acceso y la clave secreta. Recuerda otorgar la política de bucket S3 a la cuenta asociada. Puedes consultar la guía de políticas aquí.
Bucket: Inicia sesión en tu consola AWS y navega a S3. Obtén el nombre de tu bucket:
Key: Haz clic en el objeto que deseas usar y obtén el nombre de la Key:
URL de la API de Unstructured: Dependiendo de cómo estés usando Unstructured, ya sea a través de la API Alojada o Docker, cambia el parámetro de URL de la API de Unstructured. Si estás usando la API Alojada, también necesitarás la clave de API.
Luego puedes comenzar a chatear con tu archivo desde S3. No necesitas especificar el text splitter para dividir el documento porque eso es manejado automáticamente por Unstructured.