Skip to content
Stone & Water
Doc · 06 AI text generation

AI text generation · ChatGPT, Claude, Mistral & Gemini

Descriptions, meta titles, meta descriptions and keywords at the push of a button - in every language. With ChatGPT, Claude, Mistral or Gemini, all usable in parallel with provider selection per generation.

Four providers, all directly integrated

ProviderModelsStrengths
Anthropic ClaudeSonnet 5 · Sonnet 4.6 · Opus 4.8 · Fable 5 · Haiku 4.5Longer, nuanced texts, brand style
OpenAI ChatGPTGPT-5.6 (Sol/Terra/Luna) · GPT-5.5 · GPT-5.4 · GPT-5 mini · GPT-5 nano · GPT-4.1 miniFast, cost-effective generation
Mistral AIMistral Large 3 · Medium 3.5 · Small 4Strong European models, good value
Google GeminiGemini 3.1 Pro · 3.5 Flash · 3.1 Flash-LiteVery fast flash models, large context windows

When several are active, the generator modal lets you pick the provider per call - Claude for the demanding main description, a flash model for fast meta data.

Set up API key

  1. Create an API key at the respective provider: console.anthropic.com (Claude), platform.openai.com (ChatGPT), console.mistral.ai (Mistral) or Google AI Studio (Gemini)
  2. Enter in Config matrix → Translations in the respective provider section
  3. Click "Test connection" to verify (separately per provider)
  4. Pick model and tone default
  5. Click "Enable bulk" to activate in bulk-edit
Security: Keys are encrypted in the database and used server-side only. They never leave the browser. Own keys, no provider lock-in.

What can be generated

  • Description (HTML) - formulated with paragraphs
  • Meta title - max 60 chars, SEO-optimised
  • Meta description - max 155 chars
  • Keywords - comma-separated
  • Product name - available for ChatGPT as well as Claude. Not preselected for safety, so existing names are not overwritten by accident; overly long names are truncated to 255 characters.

Context chips · You control what the AI sees

  • Name - always included
  • Existing description as inspiration baseline
  • Properties, custom fields, manufacturer, category
  • Own keywords for SEO focus

Five style templates

  • Professional, Casual-modern, Premium/Luxury, Technical, Emotional

AI in bulk-edit

Activatable per provider: all four AI providers can generate texts for many products in parallel - with concurrency control against rate limits.

Preview before applying

Generated texts appear in preview mode first. Review, optionally create snapshots, then apply. "Overwrite existing" is optional.

Costs and limits

  • Token display: estimated tokens and costs in € per call
  • Bulk limits: configurable upper bound
  • Cost warning: threshold dialog at €5 by default

Troubleshooting

  • Test API key under Config matrix → Translations → Test connection
  • Check credit/billing status at the respective provider (Anthropic, OpenAI, Mistral, Google)
  • Check server logs: var/log/prod-*.log

Copy from default language - a starting text for the AI

When a sales channel uses its own language, no own texts exist there at first. The storefront shows the inherited content, but in that language the AI has nothing to build on. The function "Copy from default language" in bulk edit (section AI & texts) closes that gap.

  • Name, description, meta title, meta description and keywords are copied; fields and target languages are freely selectable.
  • By default only empty fields are filled - existing texts stay unchanged. Overwriting can be enabled when needed.
  • Whether a target language already has own texts is checked against the translation records, not against the inherited display values.
  • Saving is bundled through the same path as the AI texts, including automatic retries on request limits.
Recommended order: copy first, then run the AI in the target language - that way it rewrites a real starting text instead of writing into the void.

What's next

That completes the tour through the docs. The manual has every feature in one compact reference page.