Skip to main content

Documentation Index

Fetch the complete documentation index at: https://novita.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

With Team feature, you can convert your personal account into a team account or join an existing team to collaborate with others.
Please note that once you convert your personal account into a team account, you will not be able to downgrade to a personal account.
Additionally, you can:
  • Invite other users to join your team, and share the team’s resources with them;
  • Manage your members’ permissions to the team’s resources by assigning different roles;
  • Analyze usage data for each team member.

Upgrade to Team Account

By default, your account is a personal account. To convert your personal account into a team account, go to Team Settings, click the Upgrade to Team Account button, and follow the instructions to complete the upgrade.

Role

Role is a set of permissions that define what actions a member can perform within a team. There are 5 roles in one team: Owner The Owner member has the same permissions as Admin members. The Owner is the member who created the team. It’s a special role and each team can only have one Owner. Admin Admin members can edit any Novita AI settings, make purchases, update billing, and manage memberships. They can also revoke the access of other Super Administrators. Developer Developer members can access the full account resources, except for membership management and billing. Basic Basic members can only access resources they have personally created and cannot view or manage resources created by other team members. Billing Billing members can manage all billing-related functions, including handling payments, reviewing invoices, and managing subscriptions.

Permission Details

Permissions define what each team member can do on Novita AI. Every permission is determined by the following dimensions:
  • Role: The role assigned to a member determines their default permission scope.
  • Action: Either Read/Write (create, update, delete, query) or View (query and list only).
  • Data Scope:
    • All: Access resources created by any team member.
    • Self: Access only the resources the member created.
If a role is not listed for a given resource, that role has no permission on that resource.

Role Access Principles

RoleAccess Principle
OwnerThe highest level of permission. Manages the team, billing, and all resources. Each team has exactly one Owner.
AdminSame permissions as Owner, except for Owner-exclusive actions (e.g., model upload).
DeveloperRead/Write access to most business resources (instances, templates, model APIs, etc.). Cannot manage members or billing.
BasicBy default, only accesses resources they personally created.
BillingManages billing, top-up, payment, and budget-related features only. Cannot operate on business resources.

Account

ResourceOwnerAdminDeveloperBasicBillingData Scope
Identity VerificationRead/WriteAll

Billing

ResourceOwnerAdminDeveloperBasicBillingData Scope
BalanceRead/WriteRead/WriteRead/WriteAll
VouchersRead/WriteRead/WriteRead/WriteAll
TransactionsRead/WriteRead/WriteRead/WriteAll
Billing DetailsRead/WriteRead/WriteRead/WriteAll
Balance AlertRead/WriteRead/WriteRead/WriteAll
BudgetRead/WriteRead/WriteViewViewRead/WriteAll / Self
Top-upRead/WriteRead/WriteRead/WriteAll
Auto Top-upRead/WriteRead/WriteRead/WriteAll
Payment MethodsRead/WriteRead/WriteRead/WriteAll
Dedicated Endpoints BillingRead/WriteRead/WriteRead/WriteAll
OverviewRead/WriteRead/WriteRead/WriteAll
Budget: Developer and Basic members can only view their own budgets.

GPU Instance Settings

ResourceOwnerAdminDeveloperBasicBillingData Scope
Container Registry AuthRead/WriteRead/WriteViewViewAll
Single-NUMA & Auto MigrationRead/WriteRead/WriteViewViewAll
SSH Public KeysRead/WriteRead/WriteViewViewAll

GPU Resources

ResourceOwnerAdminDeveloperBasicBillingData Scope
InstanceRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
TemplateRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
ImageRead/WriteRead/WriteViewViewAll
Image PrewarmRead/WriteRead/WriteRead/WriteRead/WriteAll
StorageRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
JobsRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
VPCRead/WriteRead/WriteViewViewAll
ServerlessRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
Basic members can only operate on their own Instances, Templates, Storage, Jobs, and Serverless resources.

Model APIs

ResourceOwnerAdminDeveloperBasicBillingData Scope
API KeyRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
LLM API MetricsRead/WriteRead/WriteRead/WriteAll
LLM SettingsRead/WriteRead/WriteViewViewAll
LLM Dedicated EndpointsRead/WriteRead/WriteRead/WriteRead/WriteAll / Self
Dedicated EndpointsRead/WriteRead/WriteAll
Dedicated Endpoints SubscribeRead/WriteRead/WriteAll
PlaygroundRead/WriteRead/WriteRead/WriteRead/WriteAll
Model UploadRead/WriteAll
API Key: Developer and Basic members can only manage their own keys. LLM Dedicated Endpoints: Basic members can only access their own endpoints.

Bare Metal

ResourceOwnerAdminDeveloperBasicBillingData Scope
QuoteRead/WriteRead/WriteRead/WriteViewAll
Order & Test OrderRead/WriteRead/WriteRead/WriteViewAll
Bare Metal InstanceViewViewViewViewAll
Bare Metal StorageViewViewViewViewAll
Only Owner, Admin, and Developer can submit quote requests and place orders. Basic members can only view.

Team Management

ResourceOwnerAdminDeveloperBasicBillingData Scope
Member ManagementRead/WriteRead/WriteViewViewViewAll / Self
Audit LogRead/WriteRead/WriteAll
Quota RequestRead/WriteRead/WriteAll
Affiliate ProgramRead/WriteAll
Member Management: Developer, Basic, and Billing members can only view the member list. Inviting, removing, or changing roles is restricted to Owner and Admin.

Invite Members

Once you upgrade to a team account, you can invite other users to join your team by clicking the Invite Members button in the Team Settings.
Please note that:
  • Currently, you can invite up to 200 members to your team.
  • Each member need to be assigned a Role to access the team’s resources.
  • The email address you input will be used to send an invitation link to the member. The member can join the team after logging into Novita AI with the consistent email address.

Manage Members

In the Team Settings, you can manage your team members or pending invitations.

Edit Member Role

To edit a member’s role, click the Setting Icon on the right side of the member’s row, then click the Edit button and follow the instructions to change the role. Note that after the role is changed, the member will need to log in to Novita AI again for the new role to take effect.

Remove Member

To remove a active member from your team, click Setting Icon in the right side of the target member’s row, then click Remove button, and a confirmation dialog will be shown. Click Remove to confirm the removal.

Cancel Pending Invitation

To cancel a pending invitation, click the Setting Icon in the right side of the member’s row, then click Cancel Invitation button, and a confirmation dialog will be shown. Click Confirm to confirm the cancellation.

Audit Logs

Audit logs provide a detailed record of important resource actions performed within a team and can be used to track team members’ activities. For now, only the owner and admin members can view the audit logs. To view the audit logs, please get to the Team Settings.