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:
AI Provider – OpenAI, Gemini, or Groq
Credentials – Use Rapport’s default or enter your own
Model – Select from dropdown or manually input a model name
Prompt – Define your AI’s tone, personality, and behaviour
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
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 |