logo

Restrict member usage

TypingMind Custom offers a feature to limit user access to certain elements:
  • Specific prompts
  • AI Agents
  • Chat models
This is achieved through our member tagging system:
  • Assign tags to your team members to organize them into different groups.
  • Apply these tags to particular resources or chat models to control access according to those groups.
Let’s check out the details!

Set Tags for your team members

To control the user access to any resources, you need to set up tags for them first. Here’s how:
  • Go to Members under the Account & Access section
  • Select a member a click Update tags
  • Enter a new tag (for example: β€œmarketing team”, β€œdev team”)
Image without caption
Image without caption
πŸ’‘
Please note that you can add more than 1 tag for your members.

Restrict model and resource access with member tags

After completing your setup with member tags, please follow the steps below to restrict member usage to specific chat models, prompts or AI Agents.

1. Restrict chat model usage

You can restrict the model usage of your team members in the following settings:

Control model availability

Model availability helps you control which AI models are accessible to which user tags.
To set up model availability for certain user groups, you'll need to:
  1. Navigate to the "Usage & Limit" section in the Admin Panel.
  1. Choose the AI model.
  1. Set the availability to "Available to users with tags" and enter the relevant tags.
Example: If you want only the Content Team to use GPT-4 for tasks like content generation, simply assign a "content" tag for the GPT-4 model availability.
Image without caption

Limit the number of messages can be sent

Message limits allow you to control the number of messages that can be sent (by specific user groups or all users) within a certain time frame.
To set up message limits:
  1. Go to the "Usage & Limit" section in the Admin Panel.
  1. Choose an AI model.
  1. Click "Add Limit" at Message Limits
  1. Set a limit on the number of messages per (x) hour
  1. If this applies for certain users, then add tags of that user into "Apply for users with tags"
For example, you might allow the Content and Technical team to access Claude but set character limits for each group:
  • 50 messages/hour for β€œcontent” tag
  • 25 messages /hour for β€œtechnical” tag
Image without caption

Limit the numbers of characters can be entered

Character limits allow you to restrict the number of characters that can be used in each message sent (by specific user groups or all users).
To set up character limits:
  1. Go to the "Usage & Limit" section in the Admin Panel.
  1. Choose an AI model.
  1. Click "Add Limit" at Character Limits
  1. Set a limit on the number of characters per message
  1. If this applies for certain users, then add tags of that user into "Apply for users with tags"
For example, if you have partners who you've invited as "guests", you might restrict them to using GPT-3.5 with a limit of 100 characters per message.
Image without caption

2. Restrict Prompt access

To assign a member tag to a prompt, do as follows:
  • Go to the β€œPrompts Library” section from the Admin Dashboard.
  • Select β€œAdd Prompt” to create a new prompt, or β€œEdit” an existing prompt.
Image without caption
  • Scroll down to the β€œVisibility” section and select from the drop-down menu:
    • β€œVisible only to users with tags”: once you add tags, users in these certain tags are allowed to use the model
    • or β€œVisible to all users except users with tags”: once you add tags, users in these certain tags ARE NOT allowed to use the model.
For example, if you want only members with the "content" tag to access the β€œContent Improver” prompt, simply add the "content" tag to that prompt.
Image without caption
Here's what the chat interface will look like for team members with the "content" tag:
Image without caption

3. Restrict AI Agents access

To assign a member tag to a prompt, do as follows:
  • Go to the β€œAI Agents” section from the Admin Dashboard.
  • Select β€œAdd AI Agent” to create a new prompt, or β€œEdit” an existing prompt.
Image without caption
  • Scroll down to the β€œVisibility” section and select one of two options from the drop-down menu.
    • β€œVisible only to users with tags”: once you add tags, users in these certain tags are allowed to use the model
    • or β€œVisible to all users except users with tags”: once you add tags, users in these certain tags ARE NOT allowed to use the model.
Image without caption
For example, if you want only the team members with the "dev" tag to access the β€œVS Code Expert” character, simply select the "dev" tag for that AI Agent
Here's what the chat interface will look like for team members with the "dev" tag:
Image without caption

Conclusion

The examples above make it easy to understand how to manage access restrictions with TypingMind Custom. This approach is versatile and can be used for:
  • Separating access among different teams or departments in your organization.
  • Customizing access for different groups of customers.
  • Adjusting access for users based on the packages or tiers you define.