Repository navigation
Initial release (2025-06-09):
- Authentication Management: Support for multiple authentication methods including Service Principals, Managed Identities, and API Keys, all configured in
.envfile. Functions to test authentication:test_access_with_api_key.pyandtest_access_with_service_principal.py. - List and manage stored files with
test_file_listings.py: Functions for listing stored files with total storage and status (processed,cancelled,frozen,in_progress,completed) , vector stores (used and expired), assistants, and files NOT used in vector stores and assistants. - Cleanup with
test_cleanup_operations.py: Tools for deleting expired and unused files to save cost, delete expired vector stores and unneeded assistants. - RAG demos with
test_rag_operations.py: Code that demonstrates uploading files to vector stores with metadata extraction. - Vector store search demos with
test_search_operations.py: Code that demonstrates vector store search, filtering and query rewrite.