client and, where applicable, a database_id or file_id.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
List, retrieve, and delete vector databases and their files with the SeekrFlow SDK.
client and, where applicable, a database_id or file_id.
databases = client.vector_database.list()
for db in databases.data:
print(f"ID: {db.id}, Name: {db.name}")
# Get vector database details
db_details = client.vector_database.retrieve(database_id)
print(f"Name: {db_details.name}")
print(f"Last updated: {db_details.updated_at}")
# Delete a vector database
client.vector_database.delete(database_id)
print(f"Successfully deleted database {database_id}")
# List files in vector database
db_files = client.vector_database.list_files(database_id)
for file in db_files.data:
print(f"ID: {file.id}, Filename: {file.filename}")
# Delete a file from vector database
client.vector_database.delete_file(database_id, file_id)
print(f"Successfully deleted file {file_id} from {database_id}")