Agregar por lotes varios archivos al almacén de vectores
Agrega múltiples archivos a una tienda de vectores en una sola operación por lotes.
Autorizaciones
Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.
Encabezados
Optional external end-user identifier forwarded by the API gateway.
Parámetros de ruta
El ID del almacén de vectores para el cual crear un lote de archivos.
Cuerpo
Cuerpo de la solicitud para crear un lote de archivo de almacenamiento de vectores.
Una lista de IDs de archivo que el almacén vectorial debe usar. Si se proporcionan attributes o chunking_strategy en el nivel raíz, se aplicarán a todos los archivos del lote. Mutuamente excluyente con 'files'. Como máximo 500 por lote.
500Una lista de objetos que cada uno incluye un file_id más atributos opcionales o chunking_strategy. Use esto cuando necesite anular los metadatos de archivos específicos. Las entradas sin sus propios atributos o chunking_strategy recurren a los valores a nivel de la solicitud. Mutuamente excluyente con 'file_ids'. Como máximo 500 por lote.
500Atributos predeterminados para todo el lote, aplicados a cada archivo que no tenga los suyos propios (los atributos de una entrada de «files» los anulan).
Estrategia de segmentación predeterminada para todo el lote, aplicada a todos los archivos que no tengan la suya propia (la estrategia de segmentación de una entrada de «files» la anula).
- Option 1
- Option 2
Respuesta
Está bien
Un lote de archivos adjuntos a un almacén de vectores.
El identificador, que se puede referenciar en los puntos finales de la API.
El tipo de objeto, que siempre es 'vector_store.file_batch'.
La marca de tiempo de Unix (en segundos) para cuando se creó el lote de archivos del almacén de vectores.
-9007199254740991 <= x <= 9007199254740991La ID del almacén de vectores al que está adjunto el archivo.
El estado de los archivos del lote de la tienda de vectores. 'en_progreso' significa que los archivos están siendo procesados, 'completado' significa que todos los archivos han sido procesados, 'cancelado' significa que el lote fue cancelado, 'fallido' significa que el lote falló.
in_progress, completed, cancelled, failed Conteos de estado de procesamiento de archivos.