AI Text Copilot
The Text Copilot is an AI chat assistant right inside the PPPTools Task Pane that helps you rework slide text: shorten it, make it more concise, rephrase it, adjust the tone (more formal or more casual) or turn running text into bullet points. You select one or more shapes on the slide — their text is passed along automatically as context — and describe in the chat what you want done. The result can be written back into the selected shape with a single click.
Pro tool
The Text Copilot is a Pro feature. Below Pro (and without a licence) the button redirects to the licence tab.
Opening the Panel
PPPTools Task Pane → ≡ (Hamburger Menu) → 🤖 Text-Copilot
Choosing an AI Engine
The Text Copilot uses the same AI providers as Translate — with the same API keys, managed centrally under Settings ▸ API Keys. So a Claude or OpenAI key you already stored there does not need to be entered again.
You can, however, pick a separate optimisation engine, independent of the translation engine. That way you can, for example, translate with DeepL but optimise with a language model.
| Engine | API key from | Note |
|---|---|---|
| Claude (Anthropic) | console.anthropic.com | Chat plan ≠ API |
| OpenAI (ChatGPT) | platform.openai.com | ChatGPT plan ≠ API |
| Google Gemini | aistudio.google.com | generous free tier |
| Mistral (EU) | console.mistral.ai | inexpensive, EU hosting |
Only engines with a stored key
The dropdown lists only the engines that already have a key stored in Settings ▸ API Keys. If no key is stored yet, the list is empty and a hint points to Settings. The link "🔑 API-Keys in Settings verwalten" takes you straight there; after saving and returning to the Copilot, the engine becomes selectable.
Language models only
Only AI language models are available for the Text Copilot. Pure translators such as DeepL and Azure Translator cannot follow free-form instructions and therefore do not appear in the list.
For details on creating an API key (including the note that a chat subscription does not include API credit), see the Settings ▸ API Keys page.
Setting up Engine and Key
- Store the API key centrally: PPPTools Task Pane → ≡ → ⚙ Settings → API Keys. Enter the key for the desired provider, test it with "Prüfen & speichern" (Check & save) and save.
- Open the Copilot: ≡ → 🤖 Text-Copilot.
- The "KI-Engine" (AI engine) dropdown now lists only the engines that have a stored key. Pick one — the choice is saved immediately (no separate save button). A short provider note and a green key confirmation appear below it.
Quick access to the keys
If an engine is missing from the dropdown, click "🔑 API-Keys in Settings verwalten" in the Copilot — it opens the central key management. After saving, return to the Copilot and the engine is ready.
Working with the Copilot
1. Select the context
Select one or more shapes with text on the slide. Their text is read fresh on every send and passed to the model as context. The context line at the top shows how many characters were loaded; "Kontext aktualisieren" (Refresh context) updates it manually.
What is read as context
- Text from text frames (titles, text boxes, content placeholders)
- Text in table cells
- Text in grouped shapes
2. Write an instruction
Type freely in the input box what the copilot should do — for example:
- "Shorten this to 3 bullet points."
- "Make this more concise."
- "Rephrase this more formally."
- "Turn this into running text."
Enter sends the message, Shift+Enter inserts a line break.
3. Multiple turns (multi-turn)
The copilot remembers the ongoing conversation. You can follow up — "a bit shorter", "now in English", "drop bullet 2" — and refine the result step by step.
4. Apply to the slide
When the last answer fits, click "In Auswahl übernehmen" (Apply to selection). The text of the selected shape is completely replaced with the answer.
Select exactly one shape
"Apply to selection" writes into exactly one selected text shape. If no shape or several shapes are selected, a hint appears — select the desired shape on its own and apply again.
Tips
- Engine choice: For shortening, rephrasing and judging text, AI language models (Claude, OpenAI, Gemini, Mistral) are clearly stronger than pure translators.
- Separating translation and optimisation: DeepL is excellent for translation but weak at shortening/conciseness — hence the separate optimisation engine.
- Keep the original: Applying replaces the entire text. To keep the original, copy the shape first or use
Ctrl+Z. - Watch the cost: For OpenAI/Claude you can set a spending limit in the respective portal.
Error Messages
| Message | Cause / Solution |
|---|---|
| "Es ist keine KI-Engine ausgewählt …" (No AI engine selected) | Pick an engine in the dropdown (only shown once a key is stored) |
| Dropdown empty / no engine selectable | Store a key for at least one LLM provider under Settings ▸ API Keys |
| "Für … ist kein API-Key gespeichert" (No API key stored) | Enter a key for the selected engine under Settings ▸ API Keys |
| "Der KI Text-Copilot ist ein Pro-Feature" | Upgrade the licence to Pro (Settings → Licence) |
| "Bitte genau EINE Form mit Text markieren" (Select exactly one shape) | No shape, or more than one, is selected when applying |
| "Noch keine Antwort zum Übernehmen vorhanden" (No answer to apply yet) | Send an instruction first and wait for the reply |
| Call error (401/403/429) | Wrong key or no credit — see Settings ▸ API Keys |