Introduction 

What is AI Writer? 

AI Writer (ok_ai_writer) is a TYPO3 extension that brings AI-powered text generation directly into CKEditor. Editors can generate, preview, and iteratively refine SEO-optimized HTML content using Azure OpenAI or OpenAI (ChatGPT) — all without leaving the rich text editor.

The extension provides three CKEditor 4 plugins:

AI Text Generator
Opens a chat-style dialog where editors describe the content they need. The AI generates well-structured HTML that can be refined through follow-up prompts before inserting it into the editor.
AI Translate
Translates the full editor content into a selected target language while preserving all HTML tags and formatting.
Lorem Ipsum
Opens a dialog to choose a paragraph count (1–20) and inserts placeholder text at the cursor position — useful during development and layout prototyping.

Features 

  • Conversational AI dialog — Chat-style interface with full conversation history for iterative content refinement.
  • SEO-optimized output — The AI generates well-structured HTML with semantic headings (<h2><h4>) and paragraphs.
  • AI translation — Translate the full editor content into any language while preserving all HTML tags and formatting.
  • Dual provider support — Works with both Azure OpenAI and OpenAI (ChatGPT) APIs. Switch between providers via extension configuration.
  • Centralized or per-user credentials — API credentials can be configured server-side by an administrator (displayed blinded to editors) or per-user in the browser's localStorage when developer mode is enabled.
  • Token usage tracking — Displays cumulative input/output token counts per session so editors stay aware of API consumption.
  • Localized UI — Ships with English and German translations.
  • Lorem Ipsum helper — Additional CKEditor plugin for quick placeholder text insertion (configurable paragraph count) during development.
  • Backend proxy — API requests are routed through the TYPO3 backend, avoiding browser CORS restrictions.

Requirements 

Component Version
TYPO3 10.4 LTS or 11.5 LTS
PHP 7.4+
CKEditor typo3/cms-rte-ckeditor ^10.4 || ^11.5
AI Provider Azure OpenAI or OpenAI (ChatGPT)