.. include:: /Includes.rst.txt .. _start: ========================== AI Writer for CKEditor ========================== :Extension key: ok_ai_writer :Package name: oliverkroener/ok-ai-writer :Version: |release| :Language: en :Author: `Oliver Kroener `__ :License: This document is published under the `Open Publication License `__. :Rendered: |today| ---- **AI Writer** adds AI-powered text generation, translation, and placeholder text insertion directly into CKEditor in the TYPO3 backend. Editors can generate SEO-optimized HTML content, translate into 7 languages, and insert Lorem Ipsum — all using **Azure OpenAI** or **OpenAI (ChatGPT)** without leaving the rich text editor. Supports per-site configuration with encrypted credential storage via a dedicated backend module. .. tip:: **Quick start:** Install via ``composer require oliverkroener/ok-ai-writer``, import the RTE preset, and configure your API credentials. See :ref:`Installation ` and :ref:`Configuration `. .. card-grid:: :columns: 1 :columns-md: 2 :gap: 4 :class: pb-4 :card-height: 100 .. card:: Introduction Learn what AI Writer does, its features, and system requirements. .. card-footer:: :ref:`Learn more ` :button-style: btn btn-primary .. card:: Installation Install the extension via Composer and activate it in your TYPO3 instance. .. card-footer:: :ref:`Get started ` :button-style: btn btn-primary .. card:: Configuration Set up extension settings, register CKEditor toolbar buttons, and configure Azure OpenAI or OpenAI API credentials. .. card-footer:: :ref:`Configure ` :button-style: btn btn-primary .. card:: Usage Generate and refine AI content, translate into 7 languages, or insert Lorem Ipsum placeholder text. .. card-footer:: :ref:`Start writing ` :button-style: btn btn-primary .. card:: Architecture Understand the request flow, file structure, provider modes, and extension internals. .. card-footer:: :ref:`Explore ` :button-style: btn btn-primary .. card:: Contact Get in touch with the author for support, questions, or contributions. .. card-footer:: :ref:`Get in touch ` :button-style: btn btn-primary .. toctree:: :maxdepth: 2 :titlesonly: :hidden: Introduction/Index Installation/Index Configuration/Index Usage/Index Architecture/Index Contact/Index