from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.vector_stores.update(vector_store_id="vs_abc123", name="Updated Product Documentation", expires_after={
"anchor": "last_active_at",
"days": 60,
})
# Handle response
print(res){
"id": "vs_abc123",
"object": "vector_store",
"created_at": 1704067200,
"name": "Updated Product Documentation",
"usage_bytes": 1024000,
"embedding_model": "auto",
"embedding_dimensions": 1536,
"file_counts": {
"in_progress": 0,
"completed": 5,
"failed": 0,
"cancelled": 0,
"total": 5
},
"status": "completed",
"last_active_at": 1704153600,
"last_used_at": 1704153600,
"metadata": {
"department": "engineering"
},
"description": "Vector store for product manuals and docs",
"expires_at": null,
"expires_after": {
"anchor": "last_active_at",
"days": 60
}
}Actualiza las propiedades de un almacén de vectores existente.
from openapi import SDK
with SDK(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as sdk:
res = sdk.llm.vector_stores.update(vector_store_id="vs_abc123", name="Updated Product Documentation", expires_after={
"anchor": "last_active_at",
"days": 60,
})
# Handle response
print(res){
"id": "vs_abc123",
"object": "vector_store",
"created_at": 1704067200,
"name": "Updated Product Documentation",
"usage_bytes": 1024000,
"embedding_model": "auto",
"embedding_dimensions": 1536,
"file_counts": {
"in_progress": 0,
"completed": 5,
"failed": 0,
"cancelled": 0,
"total": 5
},
"status": "completed",
"last_active_at": 1704153600,
"last_used_at": 1704153600,
"metadata": {
"department": "engineering"
},
"description": "Vector store for product manuals and docs",
"expires_at": null,
"expires_after": {
"anchor": "last_active_at",
"days": 60
}
}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>.
La identificación del almacén de vectores a modificar.
Cuerpo de la solicitud para modificar un almacén de vectores.
El nombre de la tienda de vectores.
La política de expiración para un almacén de vectores.
Show child attributes
Conjunto de 16 pares clave-valor que se pueden adjuntar a un objeto. Las claves son cadenas con una longitud máxima de 64 caracteres. Los valores son cadenas con una longitud máxima de 512 caracteres.
Show child attributes
Está bien
Una tienda de vectores es una colección de archivos procesados que pueden ser utilizados por la herramienta de búsqueda de archivos.
El identificador, que se puede referenciar en los puntos finales de la API.
El tipo de objeto, que siempre es 'vector_store'.
El sello de tiempo Unix (en segundos) de cuándo se creó el almacén de vectores.
-9007199254740991 <= x <= 9007199254740991El nombre de la tienda de vectores.
El número total de bytes utilizados por los archivos en el almacén vectorial.
-9007199254740991 <= x <= 9007199254740991El modelo de incrustación utilizado para este almacén de vectores. Resuelto en el momento de la creación a partir del modelo solicitado o automático. Nulo para almacenes de vectores heredados.
El número de dimensiones para los vectores de embedding en este almacén de vectores. Nulo para almacenes de vectores heredados.
0 < x <= 9007199254740991Contadores de estado de procesamiento de archivos.
Show child attributes
El estado de la tienda de vectores. 'expirado' significa que la tienda ha expirado, 'en_progreso' significa que los archivos aún se están procesando, 'completado' indica que la tienda de vectores está lista para su uso.
expired, in_progress, completed La marca de tiempo de Unix (en segundos) de cuando la tienda de vectores estuvo activa por última vez.
-9007199254740991 <= x <= 9007199254740991Conjunto de 16 pares clave-valor que se pueden adjuntar a un objeto. Las claves son cadenas con una longitud máxima de 64 caracteres. Los valores son cadenas con una longitud máxima de 512 caracteres, booleanos o números.
Show child attributes
La marca de tiempo de Unix (en segundos) para cuando se utilizó por última vez el almacén de vectores.
-9007199254740991 <= x <= 9007199254740991La política de expiración para un almacén de vectores.
Show child attributes
El timestamp de Unix (en segundos) para cuando se expirará el almacén de vectores.
-9007199254740991 <= x <= 9007199254740991Una descripción para la tienda de vectores. Se puede usar para describir el propósito de la tienda de vectores.
¿Esta página le ayudó?