Skip to content

Configuration

Variables d'environnement

Variable Description Exemple
AUTH_STANDARD_ENABLED Active l'auth locale (email/mot de passe) true
AUTH_ENTRA_ID_ENABLED Active l'auth Microsoft Entra ID (SSO) false
AUTH_ENTRA_ID_TENANT_ID Tenant ID Azure AD xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AUTH_ENTRA_ID_CLIENT_ID Client ID Azure xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AUTH_ENTRA_ID_CLIENT_SECRET Secret Azure xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ORIGIN URL interne de l’application http://127.0.0.1:3000
PUBLIC_ORIGIN URL publique de l’application https://127.0.0.1:3000
PROTOCOL_HEADER Header utilisé derrière un reverse proxy x-forwarded-proto
HOST_HEADER Header de domaine utilisé derrière un proxy x-forwarded-host
PUBLIC_SITE_NAME Nom public du site Hub IA
PUBLIC_LOGO_NAME Nom du logo spie
AZURE_OPENAI_API_KEY Clé API Azure OpenAI (optionnel, peut être configurée plus tard dans la configuration des LLM) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AZURE_OPENAI_API_INSTANCE_NAME Nom de l’instance dans le tenant Azure (optionnel, peut être configuré plus tard) xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
AZURE_OPENAI_API_DEPLOYMENT_NAME Nom du modèle de données utilisé (optionnel) gpt-4o-mini
AZURE_OPENAI_API_VERSION Version de l'API (optionnel) 2024-02-01
AZURE_OPENAI_API_EMBEDDINGS_DEPLOYMENT_NAME Nom du modèle d'embedding utilisé (optionnel) text-embedding-3-large
WHISPER_AZURE_OPENAI_API_KEY Clé API Whisper (optionnel) ""
WHISPER_AZURE_OPENAI_API_VERSION Version API (optionnel) ""
WHISPER_AZURE_OPENAI_API_DEPLOYMENT_NAME Déploiement Whisper (optionnel) ""
WHISPER_AZURE_OPENAI_API_BASE_URL URL base Whisper (optionnel) ""
SMTP_HOST Hôte SMTP smtp_host
SMTP_PORT Port SMTP 25
SMTP_SECURE Activer TLS false
SMTP_IGNORE_TLS Ignorer TLS true
SMTP_FROM Adresse expéditeur name@domain

Variables Azure et Whisper (optionnelles)

Les variables liées à Azure et Whisper ne sont pas obligatoires pour le démarrage de l'application. Si vous ne souhaitez pas configurer Azure OpenAI ou Whisper immédiatement, vous pouvez les paramétrer plus tard dans la section Configuration des LLM.


Configuration SMTP

Les variables SMTP sont nécessaires uniquement si vous souhaitez activer la fonctionnalité de réinitialisation de mot de passe via email. Ces paramètres peuvent être laissés vides tant que cette fonctionnalité n'est pas utilisée.

2️⃣ Volumes persistants

Les données de l'application sont stockées dans le dossier /app/data.