Organizations
Organizations in Chroma Golem allow you to collaborate with team members, share API keys, centralize billing, and track usage across your game studio or development team.
Contents
Overview
Organizations provide a collaborative workspace for teams using Chroma Golem's AI API services. With organizations, you can:
Shared API Keys
Share API keys across team members with role-based permissions
Centralized Billing
Manage credits and billing in one place for your entire team
Usage Analytics
Track usage and costs across different projects and team members
Team Management
Manage team members with different permission levels
Data Export
Export detailed usage reports for analysis and record-keeping
Alert System
Receive alerts when credit balances are running low
Organizations are ideal for game studios, development teams, and collaborators who need shared access to AI resources.
Creating and Managing Organizations
Creating an Organization
To create a new organization:
Note: When you create an organization, you are automatically assigned as the owner with full administrative privileges.
Editing Organization Details
Organization owners and admins can update the organization's details:
Pro tip: A clear organization description helps team members understand the purpose of the organization.
Roles and Permissions
Organizations have a three-tier permission system to give you fine-grained control over who can do what:
Owner
Full administrative control
- Manage organization details (name, description)
- Manage members and roles (invite, remove, change roles)
- Manage billing and credits (purchase, view history)
- Create and manage API keys (create, edit, delete)
- Access all usage data and export reports
- Delete the organization
Admin
Management capabilities
- Manage members (invite, remove)
- Manage billing and credits (purchase, view history)
- Create and manage API keys (create, edit, delete)
- Access all usage data and export reports
- Cannot delete the organization
Member
Basic usage rights
- View and use shared API keys
- View organization usage data
- Cannot manage billing or add members
- Cannot delete or edit API keys created by others
Managing Team Members
Inviting Team Members
Invite Member
To invite new team members:
- 1 Go to your organization's page
- 2 Click "Invite Member"
- 3 Enter the email address of the person to invite
- 4 Select a role (Member, Admin, or Owner)
- 5 Click "Send Invitation"
Invitation links expire after 7 days. You can resend an invitation if needed.
Managing Existing Members
Organization owners and admins can:
Edit Role
Change a member's role between Member, Admin, and Owner to adjust their permissions
Remove Member
Remove a user from your organization when they no longer need access
Important: An organization must always have at least one owner. You cannot remove yourself if you're the last owner of the organization.
Organization API Keys
Organization API keys are shared among all members of the organization, with costs charged to the organization's credit balance.
Creating API Keys
To create an organization API key:
- Go to the API Keys page
- Select the appropriate organization in the Organization dropdown
- Enter a name for your API key
- Select your preferred AI model
- Click "Create API Key"
Managing Organization API Keys
Organization API keys differ from personal keys in several ways:
- Shared Access: All organization members can view and use the organization's API keys
- Credit Usage: Usage costs are deducted from the organization's credit balance
- Permission-Based Management: Only owners and admins can create, edit, or delete organization API keys
- Usage Tracking: Usage is attributed to the organization for centralized analytics
Credit System and Billing
Organization Credit Management
Organizations have their own credit balance separate from individual user credits:
- Credit Balance: Organizations maintain a shared pool of Game Points (GP) that are consumed when using organization API keys
- Credit Purchase: Owners and admins can purchase credits for the organization
- Low Credit Alerts: Automatic alerts notify organization owners and admins when credits are running low
- Credit History: Track all credit adjustments and purchases in the billing section
Credit Threshold Alerts
Organizations receive automated email alerts when credit balances fall below certain thresholds:
- Low Balance Warning: Sent when credits fall below 10,000 GP
- Critical Balance Warning: Sent when credits fall below 1,000 GP
These alerts are sent to all organization owners and admins. The system throttles alerts to prevent excessive notifications:
- Low balance warnings are sent at most once every 72 hours
- Critical balance warnings are sent at most once every 24 hours
Usage Analytics and Reporting
Organization Dashboard
The organization dashboard provides comprehensive analytics:
- Credit Balance: Current organization credit balance
- API Keys: Total number of organization API keys
- Usage Statistics: Request counts, token usage, and unique clients
- Usage Trends: Comparison of current usage to the previous period
- Cost Efficiency Metrics: Cost per request, tokens per request, and cost per unique client
Usage Visualizations
The organization dashboard includes several visual analytics:
- API Request Chart: Daily API usage trends over time
- Model Distribution: Breakdown of token usage by AI model
- API Key Performance: Comparative performance of different API keys
Data Export Capabilities
Export detailed usage data for offline analysis, reporting, or archiving:
- CSV Export: Detailed request-level data including timestamps, models, tokens, and costs
- PDF Reports: Formatted summary reports with key metrics and visualizations
- Custom Date Ranges: Filter exports by specific date ranges
Pro Tip: Regular data exports are recommended for organizations that need to reconcile AI usage costs with project budgets or client billing.
Organization Switcher
The organization switcher allows you to quickly navigate between personal and organization contexts:
- Location: Available in the main navigation of all dashboard pages
- Functionality: Quickly switch between your personal account and any organizations you belong to
- Context Awareness: The current organization is highlighted and shows in the header
- Quick Access: Provides direct links to create new organizations or view all organizations
Best Practices and Tips
- Organization Structure: Consider creating separate organizations for different projects or client engagements to keep billing and usage separate.
- Role Assignment: Only grant Admin and Owner roles to team members who need to manage billing or team composition.
- API Key Management: Create descriptive names for API keys to easily identify their purpose and project association.
- Credit Management: Set internal thresholds for purchasing additional credits before automated alerts are triggered.
- Regular Audits: Periodically review team members and their permissions, especially after project completions.
Need Help?
If you have questions about organizations or need assistance, our support team is ready to help: