Skip to content

Client Integrations

AI Controller integrates with various client applications, allowing you to provide user-friendly interfaces for interacting with language models while maintaining AI Controller's robust security, monitoring, and governance features.

Available Client Integrations

AI Controller currently supports the following client integrations:

  • LibreChat: An open-source chat interface for various AI models
  • Continue.dev: AI coding assistant for VS Code and JetBrains IDEs

Benefits of Client Integrations

Integrating AI Controller with client applications provides several key benefits:

Centralized Security and Governance

All client interactions pass through AI Controller, ensuring: - Consistent application of security policies - Centralized API key management - Usage tracking and monitoring

Simplified User Access

Client integrations allow your users to: - Use familiar interfaces for AI interactions - Access AI capabilities without managing Provider API keys directly

Cost Control and Optimization

AI Controller's client integrations help manage costs by: - Tracking usage across all client applications - Applying caching strategies to reduce redundant requests

Common Integration Patterns

Direct API Integration

Client applications connect directly to AI Controller using its OpenAI-compatible API endpoints. This approach works well for clients that already support OpenAI's API format.

Custom Middleware

For clients that don't support OpenAI-compatible APIs, you may need to create lightweight middleware that translates between the client's API format and AI Controller's endpoints.

Next Steps

  • Review the specific integration guides for your preferred client applications
  • Explore API Keys to understand authentication options
  • Learn about Logging and Monitoring to track client usage

Updated: 2025-05-15