Skip to content

Chat

The chat is the main interface for communicating with the various language models and agents.

chat interface

Chat messages or prompts are entered via the input field.

Prompt input

In addition to the actual prompt input, the context can be further expanded by:

These can be enabled or disabled for individual messages in the respective chat.

The message history develops over time within the conversation between the user and the AI model(s). After each message, the user can use a different model or agent, which of course always receives the entire previous context.

Messages in the chat have quick actions:

Chat message quick actions

  • Regenerate and Message Variants: Using Regenerate, several response variants can be generated, between which you can switch.
  • Generate audio: Using Text-to-Speech, the message can be read aloud using the set engine.
  • Copy: Copies the entire content of the message to the clipboard.
  • Edit and regenerate: The message can be edited afterwards and either saved or regenerated with changes. This is useful if you want to add or change information in the context.
  • Branch out: Allows you to branch off at a certain point with all previous messages. This is helpful if, for example, you want to think in different directions.
  • Feedback: Feedback on messages is only retained in context, but this allows the user to signal whether a message was good or not.

Message histories can be shared publicly or exported to different file formats.

share-and-export

Message histories can be shared via links. To do this, an anonymized, publicly available link is generated that can be accessed by anyone. A QR code can also be created.

Message histories can also be exported. This has the advantage that they can be saved as files in different formats. Histories in JSON format can also be imported again.

export-chat

To export, you must select a file name and format.

In addition, depending on the file format, the following settings can be made:

  • Include endpoint options: The model names are also saved in the information.
  • Export all message branches: If there are branches, they can also be exported.
  • Sequential or recursive (JSON only): Display of messages within the JSON object, either as a flat list of messages or as a recursive list with nested messages.