Skip to content

AI Controller Administration

This section covers the administrative tasks and functions available in AI Controller. As an administrator, you'll manage users, providers, API keys, rules, and system settings through the web interface.

Administration Overview

The AI Controller administration interface provides access to:

Web Interface

The AI Controller web interface is accessible at https://<your-server>:9090 (or the custom port you configured) after installation. The interface provides:

  • A dashboard with system metrics and status information
  • Configuration pages for all system components
  • Logs and monitoring views
  • User management tools

Screenshot of AI Controller Dashboard

Screenshot: The AI Controller dashboard showing key metrics and system status

Administrative Tasks

Common administrative tasks include:

  • Creating and managing user accounts
  • Configuring LLM providers with appropriate credentials
  • Managing API keys for application access
  • Setting up access rules for users and groups
  • Monitoring system usage and performance
  • Reviewing logs and request history
  • Configuring system settings and preferences
  • Managing licenses and subscriptions
  • Performing regular backups and maintenance
  • Ensuring system security and data protection

The administration interface sidebar provides navigation menus that vary based on user permissions.

Navigation menu for regular users

For all authenticated users, the sidebar provides access to:

  • Home: Main application page
  • Dashboard: System overview and metrics
  • Documentation: Access to user and reference documentation
  • My API Keys: Manage your personal API keys
  • Prompt an LLM: Testing interface for LLM interactions
  • Logs: Request and system logs (users can only see their own logs)

Admin navigation menu

For administrators, the sidebar also provides the 'Admin' menu which includes:

  • API Keys: Manage application access keys
  • Providers: Configure LLM providers
  • Groups: Manage user groups and permissions
  • Licensing: Manage system licenses
  • Rules: Set up the rules engine
  • Users: Manage user accounts

First-Time Setup

As a new administrator, you should follow these steps to configure your AI Controller instance:

  1. Review the system requirements
  2. Change the default admin password
  3. Add your license key
  4. Configure LLM providers
  5. Set up user accounts
  6. Create user groups (optional)
  7. Configure access rules
  8. Create API keys (for applications)
  9. Test the system with sample requests
  10. Review server configuration settings
  11. Set up monitoring and backup procedures
  12. Implement a regular maintenance schedule

For detailed step-by-step instructions on initial configuration, see the Initial Configuration Guide.

Tip: If you need to set up multiple providers and users at once, consider using the Bulk Setup Script which automates many of these steps.

System Maintenance and Operations

Maintaining your AI Controller deployment requires regular attention to:

  • Backup procedures: Regular backups of configuration and data
  • Recovery testing: Verifying backups can be successfully restored
  • System updates: Keeping AI Controller and its components up to date
  • Performance monitoring: Tracking system performance metrics
  • Security maintenance: Regular security reviews and updates
  • Database optimization: Maintaining database performance

For detailed guides on these operational aspects, refer to the Backup and Recovery and System Maintenance documentation.

For detailed instructions on each administrative function, see the respective pages in this section.


Updated: 2025-05-27