Integration¶
AI Model Providers¶
The system supports connecting to multiple AI Model Providers, configurable at Admin Panel > Settings > Connections.
graph LR
Portal["iPassion AI Portal"]
Portal -->|API Key| OpenAI["OpenAI<br/><small>GPT-4o · GPT-4 Turbo</small>"]
Portal -->|API Key| Google["Google AI<br/><small>Gemini Pro · Flash</small>"]
Portal -->|API Key| OpenRouter["OpenRouter<br/><small>Claude · Mistral · 200+ Models</small>"]
Portal -->|Local| Ollama["Ollama<br/><small>Local LLM — Llama · Mistral</small>"]
Anthropic Claude
Anthropic's native API uses a non-standard x-api-key authentication header instead of Authorization: Bearer. Direct connection is not supported. Use OpenRouter to access Claude models — add a single OpenRouter connection and all Claude models become available.
OpenAI-Compatible API¶
The system primarily uses the OpenAI-Compatible API standard, allowing connection to any provider that supports the same format.
| Setting | Description | Example |
|---|---|---|
| API Base URL | API endpoint URL | https://api.openai.com/v1 |
| API Key | Authentication key | sk-... |
Ollama (Local LLM)¶
For organizations that need to run AI Models within their own network:
| Setting | Description | Default |
|---|---|---|
| Ollama Base URL | Ollama server URL | http://localhost:11434 |
| Model Pull | Download models via Admin Panel | - |
When to Use Local LLM
- Data must remain within the organization (air-gapped environment)
- Long-term API cost reduction is needed
- Specialized fine-tuned models are required
OpenRouter (Multi-provider Gateway)¶
OpenRouter acts as a gateway connecting to multiple providers at once, providing access to a wide variety of models using a single API Key.
Single Sign-On (SSO)¶
The system supports integration with enterprise Identity Providers:
| Protocol | Supported Providers |
|---|---|
| OAuth 2.0 / OpenID Connect | Microsoft Azure AD, Google Workspace, Keycloak |
| LDAP | Active Directory, OpenLDAP |
| SCIM 2.0 | Automated user provisioning and de-provisioning |
SSO Configuration
See all 26 SSO configuration fields at Security — Single Sign-On
Web Search¶
The system can enable Web Search to allow AI to search the internet for supplementary information. Configure at Admin Panel > Settings > Web Search.
| Provider | Description |
|---|---|
| Google PSE | Google Programmable Search Engine |
| Brave Search | Brave Search API |
| SearXNG | Self-hosted meta search engine |
| Tavily | AI-optimized search API |
Image Generation¶
The system supports AI image generation, configurable at Admin Panel > Settings > Images.
| Provider | Model |
|---|---|
| OpenAI DALL-E | DALL-E 3, DALL-E 2 |
| Automatic1111 | Stable Diffusion (Self-hosted) |
| ComfyUI | Stable Diffusion (Self-hosted) |
Text-to-Speech / Speech-to-Text¶
| Feature | Supported Providers |
|---|---|
| Text-to-Speech (TTS) | OpenAI TTS, Web API (Browser built-in) |
| Speech-to-Text (STT) | OpenAI Whisper, Web API (Browser built-in) |