2.0.0

Release VersionDate

2.0.0

Overview

Sunbird AI Assistant Packages: Release 2.0.0

We are excited to announce the release of Sunbird AI Assistant packages, version 2.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 services

  • sakhi-api-service

    • Enabling the chat APIs for conversational history

    • Generalising the language services to use either Dhruva Bhashini, Dhruva EkStep or Google Services

    • Generalising the AI Services to use either OpenAI (GPT4) or Azure OpenAI (GPT4)

    • Renaming audience_type to context as part of generalisation

    • Build fixes in the Dockerfile

    • Changes to environment variables

Old VariableNew VariableComments

N/A

TRANSLATION_TYPE

New variable

N/A

BUCKET_TYPE

New variable

N/A

OPENAI_TYPE

New variable

N/A

REDIS_HOST

New variable

N/A

REDIS_DB

New variable

N/A

REDIS_PORT

New variable

N/A

TOP_DOCS_TO_FETCH

New variable

N/A

CONFIG_INI_PATH

New variable

OCI_ENDPOINT_URL

BUCKET_ENDPOINT_URL

Name changed for generalising

OCI_REGION_NAME

BUCKET_REGION_NAME

Name changed for generalising

OCI_BUCKET_NAME

BUCKET_NAME

Name changed for generalising

OCI_SECRET_ACCESS_KEY

BUCKET_SECRET_ACCESS_KEY

Name changed for generalising

OCI_ACCESS_KEY_ID

BUCKET_ACCESS_KEY_ID

Name changed for generalising

gpt_model

GPT_MODEL

Name changed for generalising

  • sakhi-telegram-unified-service

    • Enabling the chat feature as default option for Bot Interactions, that retains the conversation history

    • Renaming audienceType to context as part of generalisation

  • whatsapp-bot

    • Enabling the chat feature as default option for Bot Interactions, that retains the conversation history

    • Renaming audienceType to context as part of generalisation

Release Tags: (GitHub Packages)

Bug Fixes

Open/Known Bugs

Breaking Changes

  • Renaming / Refactoring the environment variables

  • Renaming audienceType to context as part of generalisation

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

sakhi-api-service

sakhi-telegram-unified-service

whatsapp-bot

Last updated