Skip to main contentOverview
Settings is your central hub for configuring Apigene Copilot. Here you can manage workspace preferences, user settings, API configurations, and system-level options to tailor the platform to your needs.
Accessing Settings
Navigate to Settings from the main navigation menu or user profile dropdown.
Settings Categories
User Settings
Personal preferences and account information.
Profile Information
- Display name
- Email address
- Profile picture
- User role and permissions
Preferences
- Default AI model preference
- Theme (light/dark mode)
- Language preferences
- Notification settings
Keyboard Shortcuts
- View available shortcuts
- Customize key bindings
- Enable/disable shortcuts
- Quick reference guide
Workspace Settings
Organization-level configurations.
General
- Workspace name
- Workspace ID
- Default settings for new users
- Feature access control
Billing & Usage
- Current plan details
- Usage statistics
- Billing information
- Upgrade options
Team Management
- Add/remove users
- Assign roles
- Permission levels
- Access control
Application Settings
Configure installed applications and integrations.
Installed Applications
- View all applications
- Quick access to configuration
- Security status overview
- Usage statistics per app
Default Configurations
- Default tool selection mode
- Application access policies
- Common parameters
- Rate limiting preferences
API Keys Management
- View configured API keys
- Add new API keys
- Rotate credentials
- Test connections
AI Model Settings
Configure AI model preferences and access.
Model Providers
- OpenAI configuration
- Anthropic configuration
- Google AI configuration
- xAI configuration
API Keys
- Add provider API keys
- Test key validity
- Set key priorities
- Manage key usage
Default Models
- Set default model for Copilot
- Configure model fallbacks
- Set model per use case
- Cost optimization preferences
Security Settings
Manage authentication and security policies.
Authentication
- Single Sign-On (SSO) setup
- Multi-factor authentication
- Session timeout settings
- Password policies
Access Control
- Role-based access control (RBAC)
- Permission matrices
- Resource access policies
- API access restrictions
Audit & Compliance
- Audit log retention
- Compliance certifications
- Data residency preferences
- Export settings
Integration Settings
Connect external services and tools.
Webhooks
- Configure webhook endpoints
- Event subscriptions
- Webhook security
- Test webhook delivery
External Services
- Connect collaboration tools
- Integration with CI/CD
- Monitoring services
- Analytics platforms
Data Export
- Export formats
- Scheduled exports
- Destination configuration
- Data retention policies
Common Configuration Tasks
Adding API Keys for Model Providers
Enable AI models by adding provider API keys:
OpenAI
- Navigate to Settings > AI Models
- Find OpenAI section
- Click “Add API Key”
- Paste your OpenAI API key
- Click “Save” and “Test Connection”
Anthropic
- Navigate to Settings > AI Models
- Find Anthropic section
- Click “Add API Key”
- Paste your Anthropic API key
- Select available models
- Click “Save”
Google AI
- Navigate to Settings > AI Models
- Find Google AI section
- Click “Add API Key”
- Paste your Google AI API key
- Configure model access
- Click “Save”
Configuring Application Defaults
Set default behaviors for application usage:
Tool Choice Default
- Settings > Application Settings
- Find “Default Tool Choice”
- Select: Auto / Required / None
- Apply to all users or per-user
Application Access
- Settings > Application Settings
- Configure default application access
- Set restrictions if needed
- Save preferences
Managing User Access
Add or remove team members:
Add User
- Settings > Team Management
- Click “Invite User”
- Enter email address
- Select role (Admin, User, Viewer)
- Send invitation
Remove User
- Settings > Team Management
- Find user in list
- Click “Remove”
- Confirm removal
- User access revoked immediately
Change User Role
- Settings > Team Management
- Find user in list
- Click “Edit Role”
- Select new role
- Save changes
Configuring Notifications
Control how you receive notifications:
Email Notifications
- System alerts
- Usage reports
- Security notifications
- Team activity updates
In-App Notifications
- Real-time updates
- Action completions
- Error alerts
- Collaboration notifications
Notification Preferences
- Settings > User Settings > Notifications
- Toggle notification types
- Set frequency (real-time, daily digest, weekly)
- Choose channels (email, in-app, both)
- Save preferences
Advanced Settings
Custom Model Endpoints
Configure custom or self-hosted models:
Setup
- Settings > AI Models > Custom Endpoints
- Click “Add Custom Endpoint”
- Enter endpoint URL
- Configure authentication
- Set model parameters
- Test connection
- Save configuration
Use Cases
- Self-hosted models
- Organization-specific models
- Compliance requirements
- Cost optimization
Rate Limiting
Configure rate limits for API usage:
Application Rate Limits
- Settings > Application Settings
- Select application
- Set requests per minute/hour/day
- Configure burst limits
- Set user-specific limits
- Save configuration
Model Rate Limits
- Settings > AI Models
- Configure tokens per request
- Set concurrent request limits
- Define cooldown periods
- Apply limits
Webhook Configuration
Set up webhooks for event notifications:
Create Webhook
- Settings > Integrations > Webhooks
- Click “Add Webhook”
- Enter endpoint URL
- Select events to subscribe
- Configure security (signing secret)
- Test webhook
- Save and activate
Webhook Events
- Action completed
- Error occurred
- User activity
- System updates
- Configuration changes
Data Retention Policies
Configure how long data is retained:
Action Logs
- Settings > Security > Data Retention
- Set retention period (30-365 days)
- Configure automatic cleanup
- Set archival rules
- Save policy
Chat History
- Configure retention duration
- Set archival preferences
- Define deletion policies
- Enable/disable exports before deletion
Security Best Practices
API Key Management
Best Practices
- Rotate keys regularly (quarterly)
- Use different keys for dev/prod
- Never share keys publicly
- Revoke compromised keys immediately
- Use environment-specific keys
Key Rotation
- Generate new key with provider
- Add new key to Settings
- Test new key works
- Remove old key
- Update documentation
Access Control
Principle of Least Privilege
- Grant minimum necessary permissions
- Regular access reviews
- Remove access when no longer needed
- Use role-based access control
- Document access policies
User Roles
- Admin: Full system access
- User: Standard usage access
- Viewer: Read-only access
- Custom: Tailored permissions
Audit Trail
Enable Comprehensive Logging
- Settings > Security > Audit Logs
- Enable all log categories
- Set appropriate retention
- Configure log exports
- Review logs regularly
What to Monitor
- Configuration changes
- User access patterns
- Failed authentication attempts
- Unusual API usage
- Data exports
Troubleshooting Settings
Can’t Save Settings
Possible Causes
- Insufficient permissions
- Invalid configuration values
- Network connectivity issues
- Concurrent modifications
Solutions
- Verify you have admin access
- Check all required fields
- Validate input formats
- Refresh page and retry
- Contact support if persists
API Keys Not Working
OpenAI Key Invalid
- Verify key is correct (starts with sk-)
- Check key hasn’t expired
- Verify account has credits
- Test key with OpenAI directly
Anthropic Key Invalid
- Verify key format
- Check API access enabled
- Verify model access permissions
- Test with Anthropic console
General Troubleshooting
- Copy key again from provider
- Remove spaces or extra characters
- Test connection button
- Check provider status page
- Generate new key if needed
Application Configuration Issues
Application Not Responding
- Verify credentials are current
- Check API service status
- Test with simple operation
- Review error messages
- Reconfigure if needed
Permission Errors
- Review granted scopes
- Check account permissions
- Verify API access level
- Contact service provider
Notification Issues
Not Receiving Notifications
- Check email spam folder
- Verify email address is correct
- Check notification preferences enabled
- Verify account email is verified
- Test with a trigger event
Too Many Notifications
- Adjust notification frequency
- Disable non-critical alerts
- Set daily/weekly digests
- Configure filters
- Customize per-notification type
Settings Import/Export
Export Configuration
Save your settings for backup or migration:
Export Steps
- Settings > Advanced > Export
- Select what to export:
- User preferences
- Application configurations
- Team settings
- Integration settings
- Choose format (JSON, YAML)
- Click “Export”
- Save file securely
Use Cases
- Backup before changes
- Migrate to new workspace
- Share configurations with team
- Disaster recovery
Import Configuration
Restore or apply saved settings:
Import Steps
- Settings > Advanced > Import
- Click “Choose File”
- Select configuration file
- Review changes to be applied
- Confirm import
- Verify settings applied correctly
Cautions
- Review before importing
- Backup current settings first
- Test in non-production first
- Some settings may need adjustment
Workspace Administration
Organization Settings
Organization Profile
- Organization name
- Primary domain
- Industry/sector
- Company size
- Contact information
Branding
- Logo upload
- Color scheme
- Custom domain (if supported)
- Email templates customization
Compliance
- Data residency preferences
- Compliance certifications needed
- Privacy policy acceptance
- Terms of service
Resource Limits
Usage Limits
- API calls per month
- Storage capacity
- Number of users
- Number of applications
- Concurrent sessions
Monitoring
- Settings > Workspace > Usage
- View current usage
- Check against limits
- Plan upgrades if needed
- Set usage alerts
Feature Flags
Control access to beta or advanced features:
Enable Features
- Settings > Advanced > Feature Flags
- View available features
- Toggle features on/off
- Apply to users/teams
- Monitor feature usage
Common Features
- Beta features preview
- Advanced analytics
- Custom integrations
- Experimental AI models
- Performance optimizations
Best Practices
Regular Maintenance
Weekly Tasks
- Review failed actions
- Check API key status
- Monitor usage metrics
- Review user activity
- Test critical integrations
Monthly Tasks
- Rotate sensitive credentials
- Review and update settings
- Audit user access
- Clean up unused integrations
- Review and optimize costs
Quarterly Tasks
- Comprehensive security audit
- Review all application configurations
- Update team documentation
- Evaluate new features
- Plan capacity adjustments
Documentation
Document Your Configuration
- Settings rationale
- Custom configurations
- Integration details
- Access policies
- Troubleshooting guides
Share with Team
- Onboarding documentation
- Configuration standards
- Best practices guide
- Emergency procedures
- Contact information
Next Steps