3.0.0 (Latest)
Release Version | Date |
---|---|
3.0.0 | 15-May-2024 |
Overview
Sunbird AI Assistant Packages: Release 3.0.0
We are excited to announce the release of Sunbird AI Assistant packages, version 3.0.0. Users are encouraged to upgrade to the latest version to benefit from enhanced features, improved stability, and comprehensive support.
New Features
It contains the following features
sakhi-api-service
Generalisation of code for integration with various LLMs. Adaptors are available for integrating with OpenAI (GPT4) , Azure OpenAI (GPT4) and Ollama
Generalisation of code for integration with various Vector stores/databases. Adaptor is available for integrating with Marqo.
Changes to environment variables
Old Variable | New Variable | Comments |
---|---|---|
MARQO_URL | deprecated with addition of below variables related to VectorDB generalisation. | |
VECTOR_STORE_TYPE | Vector database type. Example: 'marqo' | |
VECTOR_STORE_ENDPOINT | Vector DB connection URL | |
EMBEDDING_MODEL | Sentence Transformer model name. Please note that only sentence transformer models are supported as of now. Example: 'flax-sentence-embeddings/all_datasets_v4_mpnet-base' | |
VECTOR_COLLECTION_NAME | Index/Collection name to which data will be stored to | |
OPENAI_TYPE | LLM_TYPE | Name changed for generalising |
While indexing documents to VectorDB, previous command python3 index_documents.py --marqo_url=<MARQO_URL> --index_name=<MARQO_INDEX_NAME> --folder_path=<PATH_TO_INPUT_FILE_DIRECTORY> --fresh_index
has been now updated to python3 index_documents.py --folder_path=<PATH_TO_INPUT_FILE_DIRECTORY> --fresh_index
Release Tags: (GitHub Packages)
Bug Fixes
Open/Known Bugs
Breaking Changes
Renaming / Refactoring the environment variables
Installation
Installation steps are same as before, one thing to ensure before installation is to check the environment variables as it has undergone refactoring as part of this release.
Build Tags
Last updated