AI Proxy
AI Proxy to modularna aplikacja .NET 8 zapewniająca ujednolicony dostęp do funkcjonalności AI z wielu dostawców. Działa jako warstwa pośrednicząca między WEBCON a zewnętrznymi usługami AI.
Architektura
AI Proxy działa jako warstwa pośrednicząca między WEBCON a dostawcami AI:
- WEBCON wysyła żądanie do AI Proxy
- AI Proxy:
- Waliduje żądanie
- Wybiera dostawcę/model zgodnie z konfiguracją
- Uwierzytelnia się przy użyciu kluczy API
- Przekazuje żądanie do dostawcy AI
- Odpowiedź wraca przez AI Proxy do WEBCON
Obsługiwani dostawcy
- Google Gemini - modele Google AI (Vertex AI)
- Azure AI Foundry - modele Azure OpenAI i inne
- OpenAI - modele GPT (GPT-4o, GPT-4o-mini, etc.)
Warianty wdrożenia
AI Proxy (Cloud)
Wersja hostowana w infrastrukturze WEBCON w Azure:
- Brak konfiguracji infrastruktury
- Automatyczne aktualizacje
- Zarządzane przez WEBCON
AI Proxy Self-hosted
Wersja do hostowania we własnej infrastrukturze (on-premise, private cloud, Azure):
- Pełna kontrola nad danymi i środowiskiem
- Możliwość dostosowania konfiguracji
- Zgodność z politykami bezpieczeństwa
- Wsparcie dla środowisk deweloperskich
Dokumentacja
- AI Proxy Self-hosted - przewodnik wdrożenia we własnej infrastrukturze