Skip to main content
Skip table of contents

Project Setup: AI

AI Settings in Rapport

Power your characters with AI that matches your goals—from fast-start templates to fully custom configurations.

Rapport supports a wide range of AI integrations including Generative AI, Chatbots, Assistants, and more. Whether you want quick results with prebuilt setups or fine-tuned control over model behaviour, Rapport’s AI system adapts to your needs.

Quick AI Setup: Recommended Options

When you open the AI menu in your Project Setup screen, you'll see a list of pre-configured options ready for use:

  • Gemini

  • ChatGPT (OpenAI)

  • Groq

Each comes with:

  • A default model

  • A pre-set prompt

  • Predefined behaviour settings

Ideal for getting started immediately—no configuration needed.

Creating a Custom AI

Want more control? Click Custom AI in the AI menu to enter Advanced Settings, where you can configure:

  1. AI Provider – OpenAI, Gemini, or Groq

  2. Credentials – Use Rapport’s default or enter your own

  3. Model – Select from dropdown or manually input a model name

  4. Prompt – Define your AI’s tone, personality, and behaviour

  5. Advanced Settings – Tweak temperature, top-p, token limits, and more

Your custom AI will appear in the AI menu on the Project Setup screen. Click the expand icon in the top-right corner of the panel to view or update your configuration.

Choosing an AI Type

Rapport supports several AI types. Selecting a different AI Type from the dropdown in Advanced Settings reveals specific configuration fields tailored to that choice.

AI Type

Purpose

Best For

Generative AI

Uses LLMs like OpenAI, Gemini, or Groq to generate responses dynamically

Natural conversations, character dialogue

Assistant

Integrates OpenAI Assistants (via Assistant ID)

Reusable tools, structured assistant workflows

Chatbot

Connects to chatbot platforms (Dialogflow, Lex, etc.)

Rule-based logic, deterministic flows

Echo AI

Repeats what the user says using the selected voice

Testing voice/character combos

Voice Echo

Repeats what you say using your own recorded voice

Localisation tests, personalisation demos

Idle (Custom AI)

Allows full programmatic control of character logic

Developer integrations, advanced hosted AI logic

AI Configuration Details

Each AI Type opens its own tailored settings in the Advanced panel:

Generative AI

  • Provider & Model – Choose from supported providers and models (dropdown or manual input)

  • Credentials – Use Rapport defaults or enter your own

  • Prompt – Craft a personality or behavioural description

  • Advanced Fields – Adjust temperature, top-p, and more per provider specs

Assistant AI

  • Assistant ID – Required to link your external assistant

  • Credentials – Use Rapport’s or enter your own OpenAI key

  • Great for structured assistant-style behaviour and memory

Chatbot AI

  • Supported platforms: Dialogflow, Lex, Pandorabots, Cleverbot, etc.

  • Credentials – Use Rapport’s or your own depending on provider

  • Enables conversational flows driven by chatbot logic rather than LLMs

Other AI Types

These are utility modes available under the “Other” category:

  • Echo AI – Repeats input with selected voice (ideal for testing sound)

  • Voice Echo – Repeats input in the user’s own voice

  • Idle (Custom AI) – Advanced: allows for developer-defined behaviour via external integration

    🔗 Learn more about CHAI Client-Hosted AI →

Language & Voice Integration

When using Generative AI types, language and voice selection are tightly integrated:

  • Language: Set the input/output language

    • Rapport will auto-select the best Speech-to-Text (STT) provider using the following priority:

      Whisper > Azure > Google > AWS

  • Voice: Select from matching Text-to-Speech (TTS) options

    • Multilingual voices are included when available

    • Different voices let you localize tone or simulate accents

      e.g., a character can speak English with a French accent using the right voice.

To override provider selection for STT or TTS, visit the Advanced Settings > STT/TTS section.

Summary: Two Ways to Configure AI in Rapport

Option

What You Get

Ideal For

Recommended AIs

Pre-set provider, model, and prompt

Fast setup, prototyping, quick demos

Custom AI (Advanced)

Full control over provider, model, prompt, and behaviour

Tailored experiences, precise tuning

AI Type Selection

Choose between Generative, Chatbot, Echo, Assistant, etc.

Matching tools to project needs

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.