Actualizar el contenido de archivos en un Almacén de Vectores
Ejemplos de Solicitudes
curl -X PATCH \
https://api.rememberizer.ai/api/v1/vector-stores/vs_abc123/documents/1234/ \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Descripción del Producto Actualizada"
}'const updateDocument = async (vectorStoreId, documentId, newName) => {
const response = await fetch(`https://api.rememberizer.ai/api/v1/vector-stores/${vectorStoreId}/documents/${documentId}/`, {
method: 'PATCH',
headers: {
'x-api-key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: newName
})
});
const data = await response.json();
console.log(data);
};
updateDocument('vs_abc123', 1234, 'Descripción del Producto Actualizada');import requests
import json
def update_document(vector_store_id, document_id, new_name):
headers = {
"x-api-key": "YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"name": new_name
}
response = requests.patch(
f"https://api.rememberizer.ai/api/v1/vector-stores/{vector_store_id}/documents/{document_id}/",
headers=headers,
data=json.dumps(payload)
)
data = response.json()
print(data)
update_document('vs_abc123', 1234, 'Descripción del Producto Actualizada')Parámetros de Ruta
vector-store-id
string
Requerido. El ID de la tienda de vectores que contiene el documento.
document-id
integer
Requerido. El ID del documento a actualizar.
Cuerpo de la Solicitud
{
"name": "Descripción del Producto Actualizada"
}name
string
El nuevo nombre para el documento.
Formato de Respuesta
{
"id": 1234,
"name": "Descripción del Producto Actualizado",
"type": "text/plain",
"vector_store": "vs_abc123",
"size": 173,
"status": "indexed",
"processing_status": "completed",
"indexed_on": "2023-06-15T10:30:00Z",
"status_error_message": null,
"created": "2023-06-15T10:15:00Z",
"modified": "2023-06-15T11:45:00Z"
}Autenticación
Este endpoint requiere autenticación utilizando una clave API en el encabezado x-api-key.
Respuestas de Error
400
Solicitud Incorrecta - Formato de solicitud inválido
401
No Autorizado - Clave API inválida o faltante
404
No Encontrado - Almacén de Vectores o documento no encontrado
500
Error Interno del Servidor
Este endpoint te permite actualizar los metadatos de un documento en tu almacén de vectores. Actualmente, solo puedes actualizar el nombre del documento. Esto es útil para mejorar la organización y la descubribilidad del documento sin necesidad de volver a cargar el documento.
Last updated