Teams and Roles

Working in Teams in the Cohere platform enables users to share API keys and custom models. Access to the platform is managed via two role types, Owner and User. Below, we outline the process for inviting others to your Team and discuss the difference in access permissions between the two roles.

Inviting others to your Team

If you sign up with Cohere without being invited to a Team, you automatically become the “Owner” of a Team. To invite others to your team, navigate to the Cohere Dashboard, then click on the “Team” page in the sidebar.

If your teammates do not have existing Cohere accounts

Clicking “+ Invite Teammates” will open a modal where you can send email invites and specify the role that best suits your teammates.

If your teammates have existing Cohere accounts

Users that already have a Cohere account and are not part of your team cannot be invited to join via the dashboard, but we can migrate them over.

Please reach out to us at support@cohere.com, letting us know the email address associated with your teammate’s account and the email address associated with your Cohere account. We can help from there.

Role Types

User

Users have permissions to:

  • View all other Team members
  • Create and delete custom models
  • View, create, copy, and rename Trial API keys
  • View Production API keys (NOTE: you can see which keys exist, but production keys are only viewable in their entirety when they’re created)
  • View Usage history

Owner

In addition to the above, Owners have permissions to:

  • Invite, remove, and change role type of other Team members
  • Generate, rename, and delete production API keys
  • Complete the “Go to Production” form for your team to receive a production API key. After your team has been approved, you can create any number of production keys
  • View and download invoices
  • View and update payment information

Crucially, users are prevented from accessing production API key details to ensure security.