Overview
Starting from version 4.2.0 of QuickBlox Android SDK, the AI functionality is enabled and based on AI Agents. The QuickBlox Android SDK provides a range of features to enhance the chat experience. With essential messaging functionalities such as answer assistant, users can engage in more interactive conversations. Supported featuresRequirements
The minimum requirements for using AI features are:- QuickBlox Android SDK v4.2.0
- QuickBlox account with activated AI Agents
Before you begin
- Register a QuickBlox account. This is a matter of a few minutes and you will be able to use this account to build your apps.
- Configure QuickBlox SDK for your app. Check out Setup page for more details.
- Create a user session to be able to use QuickBlox functionality. See Authentication page to learn how to do it.
- Create or update your AI Agent. See AI Agent documentation to learn how to do it.
Enable AI Extensions
- Navigate to the Dashboard => YOUR_APP => AI Extensions page
- Select the checkboxes for the features you want to enable.
- Click the Save button to save changes.

Review your AI Agent
To get ID of AI Agent to use it assmartChatAssistantId param follow the steps below:
- Navigate to the Dashboard => YOUR_APP => AI Agent page
- Choose the ID of the AI Agent you want to update and click on it.
- Edit the AI Agent settings.
- Click the Save button to save changes.

AI Answer Assist
QuickBlox AI Answer Assist generates a contextually relevant draft response based on the chat history. Use it to suggest replies that match the conversation context.How to use Answer Assist
- Java
- Kotlin
AI Translate
QuickBlox offers translation functionality that helps users easily translate text messages in chat, taking into account the context of the chat history.How to use AI Translate
- Java
- Java