This documentation refers to PhraseExpress v17 beta. The documentation for the production version 16 is available here.

AI Text Processing

PhraseExpress supports variety of AI engines which you configure in this PhraseExpress settings dialog:

To enable an AI engine:
  1. Open the PhraseExpress main program window and select File » Settings » AI text processing.
  2. Select the desired AI engine from the popup. You can use multiple engines. One is configured after the other.
  3. Configure the AI engine as described below.

PhraseExpress itself does not perform any AI processing itself but integrates 3rd party AI engines into the user interface.

Due to the early stage of AI technology, the AI text output can be nonsense and the feature is considered experimental. It is provided "as-is" and it is not part of the official PhraseExpress specification.

OpenAI/ChatGPT

Using the commercial OpenAI service requires an "API key" which you receive after registering an account at OpenAI.com (not to be confused with ChatGPT!).

To enter the OpenAI API key in PhraseExpress:

Video tutorial

  1. Register an account at OpenAI.com (select "API", not "ChatGPT"!).
  2. Go to your OpenAI user profile and create a personal "API key" (example: 43943f3fd-r46f-0kqeb-55c-6lk3l2s183ab8).
  3. Copy & paste the API key into the PhraseExpress settings:

A green check mark indicates successful activation in PhraseExpress:

If the check mark does not appear, check for typos or excess characters or spaces. Also, check your internet connection and account status with OpenAI. We can't provide any support here as we do not operate the OpenAI service.

Your text will transmitted over the internet to the "OpenAI" online service (OpenAI privacy policy) via a https port 443 to "https://api.openai.com/v1" or "https://api.openai.com/v1/chat" .

PhraseExpress itself does not perform the AI processing but integrates the 3rd party service OpenAI into the user interface. Fees may apply for each text processing.

GPT4All

Video tutorial

PhraseExpress supports the free AI engine "GPT4All" with a variety of language models. This engine is self-hosted (running on your computer). No AI related data leaves your computer.

To enable GPT4All:
  1. Open the PhraseExpress settings » AI text processing.
  2. Select "GPT4All" from the drop-down menu "Engine".
  3. Click "Configure". PhraseExpress may prompt/guide you to install Python from the Microsoft Store, if not present on your PC.
  4. Select the desired language model(s), ranging from 40MB to 8GB file size and 1 GB to 8 GB RAM requirements. Please check GTP4All homepage for details.

You will find the list of installed language models on success. You can now select the GPT4All engine in your AI presets.

Not all language models are allowed for commercial use.

Depending on the selected language model, a powerful computer (RAM and CPU) is required to locally perform the AI calculations.

Presets

PhraseExpress comes with a selection of presets, enabling you to use the AI technology out of-the-box:

Adding new Presets

To create a new preset:
  1. Open the "PhraseExpress Settings » AI text processing"
  2. Click the Plus-button right next to the preset list.
  3. Under "Preset label", give your new preset a descriptive name.
  4. Under "Instruction" (aka "prompt"), describe in natural words, how you want the AI to process the text:

  5. Click the cog wheel to select the desired AI engine, language model and AI-related parameters.

You now have quick access to your new preset by selecting any text in a phrase and right-clicking into the phrase contents:

Presets are saved in the PhraseExpress program configuration file.

Editing presets

To edit a custom preset, double-click the desired preset in the list, or select it and press the pencil icon.

Deleting presets

To delete a preset, select it in the list of presets, click the trash bin in the lower right of the settings page and confirm the confirmation dialog.

Sample presets shipped with PhraseExpress can be deleted but not restored. You would need to recreate them on your own.

Custom instructions

In this dialog, you describe in natural language how you want the AI to respond.

Table of Contents


Table of Contents