AI Product Description Generator
The ECOSIRE AI Product Description Generator drafts high-quality sales copy for your products — straight from your existing Odoo master data, without your API key ever touching the browser.
It is a bring-your-own-key (BYOK) integration: you supply an Anthropic Claude or OpenAI API key, ECOSIRE supplies the workflow, the safety rails, and the audit trail. Every provider call runs server-side.
Compatibility: Odoo 17 / 18 / 19 (Community or Enterprise) Price: $249 (one-time) License: ECOSIRE license, up to 3 domain activations Category: Sales
What it does
- Dual LLM provider strategy — Anthropic Messages API (default) or OpenAI Chat Completions, selectable per company.
- Preview-before-apply — generation produces a preview you review; it never silently overwrites your catalog text. You apply only what you approve.
- Single + bulk — a one-click action on the product form, plus a multi-product bulk wizard for catalog-scale runs.
- Audit log with cost tracking — every run is recorded in
ai.description.generation.logwith the model used, who ran it, and the estimated token cost. - Merchant-configured model — set the model id, temperature, max tokens, and per-token rates yourself.
- Server-side keys — your provider key is stored server-side and never sent to the browser.
- Multi-company isolation — generation logs are isolated per company via record rules.
- Clean error handling — authentication and rate-limit failures surface as plain-language messages, never raw tracebacks.
How it works
- Configure your provider. In Settings → AI Product Description, choose Anthropic or OpenAI, paste your API key, and set the model id, temperature, and max tokens.
- Generate a preview. Open a product (or select many and launch the bulk wizard) and click AI Description. The module sends the product's attributes to your chosen provider and shows you the drafted copy.
- Review and apply. Approve the preview to write it into
description_sale(and the website fields whenwebsite_saleis installed). Nothing is overwritten until you apply. - Audit. Every generation is logged with the model, user, and estimated cost so you can track spend and reproduce results.
Requirements
- A valid ECOSIRE license.
- Your own Anthropic or OpenAI API key.
- The
requestsPython library (standard in most Odoo deployments).
Frequently asked questions
Does my API key go to the browser? No. All provider calls are made server-side from Odoo. The key is stored on the server and never exposed to the client.
Will it overwrite descriptions I have already written? Only when you explicitly apply a preview. Generation is preview-first by design.
Which models can I use? Any model your Anthropic or OpenAI key can access — you set the model id in Settings. Defaults target the latest Claude and GPT models.
Does it work with website e-commerce fields?
Yes — when website_sale is installed, the generated copy can populate the website description fields as well as description_sale.