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

AI text generation · ChatGPT & Claude

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

Two providers, both directly integrated

ProviderModelsStrengths
Anthropic ClaudeHaiku 4.5 · Sonnet 4.6 · Opus 4.6 / 4.7Longer, nuanced texts, brand style
OpenAI ChatGPTGPT-4o Mini · GPT-4o · GPT-4.1 Mini · GPT-4.1Fast, cost-effective generation

When both are active, the generator modal lets you pick the provider per call — Claude for the demanding main description, ChatGPT for fast meta data.

Set up API key

  1. Create API key at console.anthropic.com or platform.openai.com
  2. Enter in Config matrix → Translations
  3. Click "Test connection" to verify
  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

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: ChatGPT and/or Claude 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
  • Anthropic: top up credit at console.anthropic.com
  • OpenAI: check billing at platform.openai.com/billing
  • Check server logs: var/log/prod-*.log