AI Proxy
AI Proxy is a modular .NET 8 application providing unified access to AI functionality from multiple providers. It acts as an intermediary layer between WEBCON and external AI services.
Architecture
AI Proxy acts as an intermediary layer between WEBCON and AI providers:
- WEBCON sends a request to AI Proxy
- AI Proxy:
- Validates the request
- Selects the provider/model according to configuration
- Authenticates using API keys
- Forwards the request to the AI provider
- The response returns through AI Proxy to WEBCON
Supported providers
- Google Gemini - Google AI models (Vertex AI)
- Azure AI Foundry - Azure OpenAI and other models
- OpenAI - GPT models (GPT-4o, GPT-4o-mini, etc.)
Deployment variants
AI Proxy (Cloud)
Version hosted in WEBCON infrastructure in Azure:
- No infrastructure configuration needed
- Automatic updates
- Managed by WEBCON
AI Proxy Self-hosted
Version for hosting in your own infrastructure (on-premise, private cloud, Azure):
- Full control over data and environment
- Ability to customize configuration
- Compliance with security policies
- Support for development environments
Documentation
- AI Proxy Self-hosted - deployment guide for your own infrastructure