Skip to content

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

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)