Back to Top

User Guide for Odoo AI Engine (ChatGPT)

Updated 24 April 2024


Let AI write for you by Odoo AI Engine (ChatGPT)!

Recently OpenAI launched a chat-based bot that can answer almost everything a user has to ask. The prepared model was ChatGPT, which can solve complex queries like writing a blog, or poetry, solving a mathematical equation, writing or fixing errors in a program, etc. But how will it benefit your Odoo?

For that, we created Odoo AI Engine (ChatGPT).

Odoo ChatGPT AI Engine permits you to add/update/replace the content. The odoo app requires minimum input for generating the content. The ChatGPT AI Engine module configures different AI models and can replace/add/update fields like internal notes, sales, descriptions, and Descriptions for the Website.

ChatGPT is an AI chatbot created by OpenAI and launched in November 2022. This chatbot is capable of generating human-like conversational messages to solve the query. Not only this, ChatGPT can solve easy to complex problems with proper input. ChatGPT can perform tasks like correcting codes, writing poems and stories, creating long-form content, and many more.

Searching for an experienced
Odoo Company ?
Find out More

What is ChatGPT?

ChatGPT is an AI chatbot created by OpenAI and launched in November 2022. This chatbot is capable of generating human-like conversational messages to solve the query. Not only this, ChatGPT can solve easy to complex problems with proper input. ChatGPT can perform tasks like correcting codes, writing poems and stories, creating long-form content, and many more.


  1. Configure ChatGPT with Odoo by using API Key.
  2. Select and switch between various available prompt instructions.
  3. The AI Engine (ChatGPT) permits adding/updating/replacing content in Odoo.
  4. You can update/add/replace internal notes, sales descriptions, internal notes, and other HTML field data.
  5. You can create content as per the prompt tone (the questions you ask the revolutionary AI chatbot) in HTML fields
  6. The module also allows translating the text into another language 
  7. Odoo with Chatgpt also allows bulk updates
  8. It also offers a feature Grammar Correction, which helps in correcting the sentences grammatically.
  9. The AI engine module generates relevant content and sets the limit for it.

You can add Odoo Powertranz Payment Acquirer to upgrade the payment method on your Odoo business website and provide a card payment facility to customers.


  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘wk_chatgpt_engine.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘wk_chatgpt_engine.’
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.


Let’s start the configuration of the Odoo AI Engine (ChatGPT).


1. To generate an API Key from ChatGPT, go to the URL- and log in via your ChatGPT credentials. Once logged in, click your profile and open the ‘View API Keys’ menu.

generating-chatgpt-api-key- in-odoo-ai-engine-(chatgpt)-1

2. Click the ‘Create New Secret Key’ to generate the API. Further, choose the ‘Default Organaization’ if you have multiple organizations.



3. After configuring, go to Settings and then OPEN AI, and Enter OPEN AI API Key, Preferred AI Model, and Maximum token


4. If you don’t know how to generate the API key, you can follow the instruction mentioned on the page.


5. Now click on OPEN AI, and you can view the list of Prompt Tone (the questions you ask the revolutionary AI chatbot)


6. Click on Prompt Instruction and create new prompt instruction.


7. For creating new Prompt Instructions, enter the details such as name, temperature, model, content length, and other details.


8. The module also allows Bulk updates in prompt instructions


9. Go to the ‘Products> Products/ Product Variants’ and open any product


10. On the product page, click on internal notes and type ‘/’ for commands, similarly you can perform the action on other HTML fields


11. After clicking on generate content, a pop-up will generate and you need to fill in “Write content based on”, Tone, and length.


12. Once done, click the preview and  It will load and generate content for the module.


13. By clicking on Grammar Correction, you can correct your grammar sentences with the help of OPEN AI


14. Through OPEN AI, you can translate into another language.



Question- How do generate/find the API key?

Answer- To generate the API key, log in to After that, go to ‘View API Keys’ and create the API Key.

Question- Which AI Model to use for generating content?

Answer- There are four models in ChatGPT, each having different capabilities. Among them, the Davinci model is the aptest; however, the other models can accomplish specific tasks quite well and significantly faster in some cases. Also, they have cost advantages. Check the complete documentation and more details about the model comparison to decide the correct one for your content.

Question- What is a Token?

Answer-  Tokens are a piece of words used for natural language processing. One token is approximately 4 characters or 0.75 words. To get a clear picture, the collected Shakespeare works are about 900 thousand words or 1.2 Million tokens.

Question- What is the cost of ChatGPT?

Answer- The research preview version is free to use. But, it also has a paid version costing $20/month to avail of new features and priority service.

Question- How Does ChatGPT work?

Answer- A language model GPT-3.5 is used to fine-tune ChatGPT to produce text. Also, Reinforcement Learning with Human Feedback (RLHF) was optimized for dialogues in ChatGPT. This method uses preference and demonstration comparisons to guide the model toward desired behavior.

Question- What is the difference between Primary and Secondary Keywords?

Answer- The Primary keyword are those that you target and rank up for. They have a high search volume that can bring a substantial amount of traffic.

On the other hand, secondary keywords are supportive keywords. They help the primary keywords and bring in additional details. They act as LSI keywords that provide value to the end reader.



Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the module, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo 16

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


  • Adil amm
    • Mohd. Razdar Hasan (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home