Aller au contenu

Édition Souverain-hybride (BYOK)

L'édition Souverain-hybride est conçue pour les organisations qui veulent l'isolation infrastructure du souverain pur, mais sans sacrifier la qualité des frontier LLMs (Mistral Large, Claude Sonnet 4.6, GPT-5, Gemini 2.5).

C'est le compromis : vos données restent sur votre infra, mais les appels de synthèse IA peuvent sortir vers des APIs externes que vous configurez vous-même (BYOK — Bring Your Own Key).

Architecture

graph TB
    U[Utilisateurs internes] -->|HTTPS| Web[Myeline Web<br/>chez le client]
    Web --> DB[(MariaDB)]
    Web --> Redis[(Redis)]
    Web --> Chroma[(ChromaDB)]
    Web --> Ollama[Ollama local<br/>bge-m3 embedding]
    Web -.->|"BYOK Mistral<br/>Claude / OpenAI / Gemini<br/>(par org, au choix)"| LLM[Provider IA<br/>de votre choix]
    Web -.->|"BYOC OAuth<br/>(vos propres apps)"| GDrive[Google Drive]
    Web -.->|"BYOC OAuth"| OneDrive[OneDrive]

Différences avec souverain pur

Fonctionnalité Souverain Souverain-hybride
Ollama local
API externe (Mistral, etc.) ✅ (BYOK par org)
Connecteurs Google Drive / OneDrive / Dropbox ✅ (BYOC — vos OAuth apps)
Connecteur Notion / Zotero
Stripe
Audit log local
Backup off-host (S3 / rclone) Vers infra interne Vers MinIO ou S3 cloud

BYOK — Bring Your Own Key

En souverain-hybride, chaque organisation Enterprise au sein de votre déploiement peut choisir indépendamment son provider LLM via /admin/orgs/<slug> :

  • Local Ollama (par défaut, gratuit)
  • Mistral AI (votre clé)
  • Anthropic Claude (votre clé)
  • OpenAI (votre clé)
  • Google Gemini (votre clé)

Les clés sont stockées chiffrées dans la DB (org.ai_api_key_enc via Fernet, dérivée de CLOUD_TOKEN_KEY). Aucune clé "platform" partagée — chaque org paie son provider en direct.

BYOC — Bring Your Own Credentials

Pour activer les connecteurs cloud (Google Drive, OneDrive, Dropbox, kDrive) en souverain-hybride, vous devez enregistrer vos propres apps OAuth chez chaque provider. Les credentials de myeline.io ne fonctionnent que pour le SaaS central.

Pourquoi ? Vos utilisateurs internes accèdent à Myeline via https://myeline.acme.local/..., donc le redirect URI OAuth est https://myeline.acme.local/user/cloud/gdrive/callback. Google / Microsoft / Dropbox vérifient le redirect URI contre la liste blanche de l'app OAuth qui a initié le flow — Myeline central n'a pas votre URL dans sa whitelist (et nous ne pouvons pas la rajouter à l'échelle pour des raisons de sécurité et de scalabilité).

Voir le walkthrough détaillé : Installation souverain-hybride § BYOC.

Pour qui ?

  • Entreprises qui veulent un trade-off pragmatique entre souveraineté et qualité de la synthèse IA
  • Organisations qui ont déjà des contrats Anthropic / OpenAI / Mistral Enterprise et veulent les utiliser via Myeline
  • Cabinets de conseil ou d'avocats qui hébergent eux-mêmes Myeline pour leurs clients et facturent une marge sur l'IA
  • Universités / labos qui veulent indexer leur Drive Workspace mais garder la base sur leur cluster de calcul interne

Modèle économique

  • Licence annuelle sur devis (12 mois max)
  • Vous payez directement les providers IA que vous activez (Mistral La Plateforme, Anthropic Console, OpenAI, Google AI Studio)
  • Pas de marge cachée chez nous — vous voyez vos coûts IA en direct
  • Support inclus — conditions détaillées dans le contrat de licence

Démarrer

git clone -b synapse git@github.com:ClaraVnk/myeline.git
cd myeline
./scripts/install.sh
# → Choisir option 3 (Installation souverain-hybride)
# → Coller la clé de licence
# → Le wizard demande explicitement les credentials BYOC OAuth

Walkthrough complet : Installation souverain-hybride.