Skip to Content
Menu

Assistant ChatGPT Integration

by
Odoo

105.65

In-App Purchases
v 17.0 Third Party 14
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies CRM (crm)
Live Chat (im_livechat)
Discuss (mail)
Calendar (calendar)
Contacts (contacts)
Lines of code 1027
Technical Name us_assistant
LicenseOPL-1
Websitehttps://unitsoft.com.ua/
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies CRM (crm)
Live Chat (im_livechat)
Discuss (mail)
Calendar (calendar)
Contacts (contacts)
Lines of code 1027
Technical Name us_assistant
LicenseOPL-1
Websitehttps://unitsoft.com.ua/
Versions 16.0 17.0 18.0

ChatGPT Assistant Integration powered by UnitSoft

Communicate with GPT Assistant in Odoo

ChatGPT Assistant Integration

Features

1Ask questions to the assistant in the channels

2Use hint for messages

The assistant's response to the message will be added in the message input field

3Use assistant in livechat

4Add assistant easily

5Create vector store and add to assistant

Documentation

Assistant integration module based on Chat GPT

On the page https://platform.openai.com/ purchase the API.

Create an assistant on the Assistants tab.

In Odoo, install the us_assistant module.

  • This module requires the installation of the openai library, so make sure it is installed before you start setting up
  • After installation, go to Settings.
Here you can add an assistant and view a list of all assistants. In order to add an assistant, you need to fill in the following fields.
  • Enter the name of the assistant you want.
  • API token. It is located in the User API keys folder. You can create several of them.
  • The Assistant ID can be copied after it has been created.

You can now add your assistants to channels.

In all channels where there is at least one assistant, the assistant on/off button has appeared.
  • You can add and remove assistants in channels.
  • When communicating with the bot, the user can turn it off by entering the /stop command.
  • The button in the channel will also then switch to off.

Vector Stores

In Settings you can add and manage Vector Stores.

  • You can add a Vector Store that already exists in the dashboard.

It will be marked with a green label, after editing, the label will disappear.

  • You can add and remove files to Vector Store, the complete list of files will be updated.
  • In the Assistant settings, you can add the Vector Store you need.

Hints from the assistant

In the channels

  • To use a hint in a channel, the assistant must be in the channel members.
  • A light bulb icon will appear next to all messages, this is a hint.
  • After clicking it, the message editing window will open.
  • Here you can supplement your message, for example, change it or add context so that the assistant can better understand the question.
  • Don't worry, the message itself will not be changed.
  • After clicking "Hint", the assistant's answer to your question will appear in the message input field.
  • If necessary, you can edit the reply and send it as a regular message.

In chatter

  • To use a hint in the chatter, the assistant must be in the followers of the chatter.
  • A light bulb icon will appear next to all messages, this is a hint.
  • After pressing light bulb icon a field with similar functionality as in the channel will open next to the message.
  • After clicking "Hint", the assistant's answer to your question will appear in the message input field.

Assistant in Livechat

You can add an assistant to work in Livechat.

  • The assistant will communicate with customers until an administrator intervenes.
  • Enable the "Use only assistant hint" checkbox if you want the assistant not to communicate with the visitor in the created livechat, but the operator can use the hint in messages.
  • You can enable the "Add Assistant ChatGPT" checkbox in the chatbot steps settings to add an assistant to a livechat channel.

Use the 'Assistant Bot' chatbot to have an assistant answer questions even when there are no operators available

  • To add the 'Assistant Bot' chatbot, click 'Configure Channel' in the channel drop-down menu and go to the 'Channel Rules' section. Next, add a new rule in which set 'Assistant Bot' in the Chatbot field
  • Also, don't forget to select the responsible operator in the Assistant section, who will be automatically added to the chatbot's channels, so they can view the communication history right in Discus

Messengers

You can also use the assistant together with our messenger modules

Links to modules in the Odoo Apps Store https://apps.odoo.com/apps/modules/17.0/us_messenger/.
After purchasing and installing the modules, the Assistant field will be available to you.
  • Here you can choose one of the previously created assistants and it will be added to the messenger channel.
  • Everything else works in the messenger channel in the same way as in the regular channel.

Support

We provide free bug fixes and updates for all our modules for 1 year after purchase.

The warranty is for a clean installation of Odoo.

If you need help, please submit a request through our Support Portal at https://unitsoft.com.ua/support. Our support team, which consists of the developers who created the product, is always ready to help you.

We will not provide support (for free) if our modules do not work on your server or conflict with other modules.

We are ready to consider your requests regarding the functionality of our modules, and if they prove useful, we can take them into account when releasing new versions.

We also provide all types of Odoo support services, such as installing Odoo on your server, maintaining your Odoo server, custom development.

We invite you to familiarize yourself with our support packages here: https://unitsoft.com.ua/services-plan

Our Odoo Apps

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.