from mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.vector_stores.create_file_batch(vector_store_id="vs_abc123", file_ids=[
"file-abc123",
"file-def456",
"file-ghi789",
], attributes={
"batch_id": "import-2024-01",
})
# Handle response
print(res){
"id": "vsfb_abc123",
"object": "vector_store.file_batch",
"created_at": 1704067200,
"vector_store_id": "vs_abc123",
"status": "in_progress",
"file_counts": {
"in_progress": 3,
"completed": 0,
"failed": 0,
"cancelled": 0,
"total": 3
}
}Agrega múltiples archivos a una tienda de vectores en una sola operación por lotes.
from mka1 import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.vector_stores.create_file_batch(vector_store_id="vs_abc123", file_ids=[
"file-abc123",
"file-def456",
"file-ghi789",
], attributes={
"batch_id": "import-2024-01",
})
# Handle response
print(res){
"id": "vsfb_abc123",
"object": "vector_store.file_batch",
"created_at": 1704067200,
"vector_store_id": "vs_abc123",
"status": "in_progress",
"file_counts": {
"in_progress": 3,
"completed": 0,
"failed": 0,
"cancelled": 0,
"total": 3
}
}Documentation Index
Fetch the complete documentation index at: https://docs.mka1.com/llms.txt
Use this file to discover all available pages before exploring further.
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>.
Optional external end-user identifier forwarded by the API gateway.
El ID del almacén de vectores para el cual crear un lote de archivos.
Cuerpo de la solicitud para crear un lote de archivo de almacenamiento de vectores.
Una lista de ID de archivos que la tienda de vectores debería usar. Si se proporcionan atributos o chunking_strategy a nivel raíz, se aplicarán a todos los archivos en el lote. Mutuamente excluyente con 'files'.
Una lista de objetos que cada uno incluye un file_id más atributos opcionales o chunking_strategy. Utilice esto cuando necesite anular los metadatos para archivos específicos. Los atributos globales o chunking_strategy serán ignorados. Exclusivo de 'file_ids'.
Show child attributes
Atributos globales que se aplicarán a todos los archivos si se utilizan 'file_ids'. Ignorado si se utilizan 'files'.
Show child attributes
Estrategia de fragmentación global que se aplicará a todos los archivos si se utilizan 'file_ids'. Se ignora si se utilizan 'files'.
Show child attributes
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.
Show child attributes
¿Esta página le ayudó?