Public Access Controls

TypingMind allows you to set up semi-public access for your chatbot, which provides you with additional controls for Public Mode when you open Public Access for your chatbot.
In this type of access, your chatbot will work in two different types of interaction:
  • Public interaction: your chatbot is accessible to everyone without login requirements. You can restrict them to do some general interactions and use some specific resources only.
  • Sign-in required interaction: for certain user groups, you can mandate login to provide more personalized or advanced resources.
This semi-public setup allows your chatbot to reach to a larger audience while also offering personalized interactions to specific user groups.
Let’s see how to do that!
Image without caption

Step 1: Enable Public Mode

  • Go to Access Control under the Account and Access section
  • Switch the Instance Mode to Public Mode
Image without caption
Once you enable Public Mode, the system will automatically add a member β€œPublic User” in your Member list so you can manage their access to some specific resources at Step 3.
Image without caption

Step 2: Control your Public Mode

This step allows you to open a Login or Sign-up option for your users in Public Mode.
In the Access Control settings, scroll down to Public Mode Controls section, there will be two log-in options available:
  1. Allow Member Login: when you enable this option, only invited members are allowed to use the "Log-in" option of your chat instance.
  1. Allow Anyone to Signup: when you enable this option, anyone can sign up to your chatbot without the need for your invitation, they just need to provide their email and verify their credentials.
Image without caption

Step 3: Restrict user access

At this step, you can assign tags to different user groups, grant different levels of access to:
  • Plugin (soon)
Based on different purposes, you can grant log-in members and public users access to different resources.
Image without caption
For example, you can set up your chatbot in such a way that:
  • β€œPublic User” can be assigned the β€œpublic” tag, limiting their access to only the GPT-3.5 model
    • Image without caption
      Image without caption
  • For signed-in users or invited members, assign them specific tags exclusive to their group to provide access to more personalized or advanced AI Characters as below
    • Image without caption
      Image without caption
By assigning these tags, you can easily control the user experience and resource availability for different types of user groups.

Use cases

In general, the Semi-public option provides you with the ability to set up different user tiers for your chatbot. Below is some common use cases:

Implement a Customer Support Chatbot along with your Team Chatbot

Allow interactions for:
  • Your customers: they can use your chatbot as a widget on your website to get immediate responses to their inquiries.
Image without caption
  • Your team members: they can log into the chatbot and make use of built-in resources that you have created for your team.
Image without caption

Education Applications

When it comes to education:
  • Parents and students interacting with the chatbot in public mode could pull up general information – course offerings, faculty details, admission guidelines, campus events, etc.
Image without caption
  • For registered students who log in, there could be personalized, course-specific bots that provide them with homework deadlines, assignments, resources for study, reminders for due dates, or even AI tutoring for difficult topics.
Image without caption

Some Important Notes

  • Once you enable Public Mode, the β€œPublic user” will be automatically added to your Member list and counted as one seat - for unlimited access.
  • You can’t track the usage of your public users separately, all of them are anonymous and shown as "Public Users" on the Usage and Limits page
Image without caption