Documentation
Guides de mise en œuvre pour les solutions d’IA sécurisées et conformes de ContentCloud. L’intégration web présentée ci-dessous est publiquement disponible dès aujourd’hui. Les API d’ingestion, d’administration et de plateforme sont actuellement ouvertes avec notre équipe lors de l’onboarding, des pilotes ou de la conception de solution.
Démarrage rapide : intégrer CCBot sur votre site
Voici les étapes que nous utilisons pour le widget présent sur ce site. Vous aurez besoin d’une clé API issue de votre tenant ContentCloud pour l’étape 3.
Demander un accès et une clé API
Les clés API sont délivrées lors de l’onboarding ou d’un pilote. Contactez-nous et nous activerons votre tenant ainsi que votre clé.
Installer le package du widget
Le widget React est publié sur npm. Il est monté dans un Shadow DOM et embarque ses propres styles afin d’éviter tout conflit avec votre CSS.
npm install @eworx-org/ccbot-reactÉchanger votre clé API côté serveur
Conservez la clé API sur le serveur. Votre endpoint l’échange contre un jeton de session court (Chat Session Token), de sorte que la clé n’atteint jamais le navigateur. Transmettez l’adresse IP du visiteur dans l’en-tête X-Visitor-IP afin que chaque visiteur dispose de sa propre limite de débit, en utilisant la dernière entrée X-Forwarded-For ajoutée par votre propre proxy.
// POST /api/ccbot/token (server-side only)
const visitorIp = req.headers.get('x-forwarded-for')?.split(',').pop().trim();
const res = await fetch(
'https://www.contentcloud.com/services/chat-token-service/exchange',
{
method: 'POST',
headers: {
'X-Api-Key': process.env.CONTENT_CLOUD_API_KEY,
...(visitorIp && { 'X-Visitor-IP': visitorIp }),
},
},
);
const { token } = await res.json();Monter le widget
Pointez le widget vers votre endpoint de jeton. C’est exactement ainsi que le widget de ce site est configuré.
import { CCbotWidget } from '@eworx-org/ccbot-react';
<CCbotWidget auth={{ tokenEndpoint: '/api/ccbot/token' }} />Sites Drupal : utilisez le module Drupal ContentCloud plutôt que le package React — il prend en charge le placement et la configuration du widget dans Drupal 9, 10 et 11. Nous demander le module et les notes d’installation.
Accompagnement fourni à votre équipe
Les sujets ci-dessous sont couverts lors de l’onboarding, des pilotes et de la conception de solution. La documentation correspondante est partagée directement avec votre équipe.
Onboarding et ingestion de contenu
Généralement 1 à 2 sessionsCréation de votre projet et ingestion de vos premières sources avec notre équipe.
- Configuration du projet et du tenant
- Sélection des sources et planification de l’ingestion
- Périmètre, listes d’autorisation/exclusion et politiques de réponse
- Validation des réponses par rapport à vos sources
Module Drupal
Généralement une demi-journéeInstaller le module ContentCloud sur Drupal 9/10/11 et placer le widget.
- Installation du module via Composer
- Configuration de la clé API
- Placement et personnalisation visuelle du widget
- Synchronisation du contenu
Intégration React / JavaScript
Généralement 1 à 2 heuresIntégrer le widget avec le package npm public (utilisé sur ce site web).
- Installer @eworx-org/ccbot-react
- Ajouter un endpoint serveur d’échange de jeton
- Monter le composant widget
- Personnalisation des styles dans le Shadow DOM
Déploiement Enterprise
Défini par déploiementCloud UE dédié ou déploiement sur site (on-premises), conçu avec nos ingénieurs.
- Intégration SSO (SAML/OIDC, EU Login)
- Installation sur site ou en cloud privé
- Options de dimensionnement et GPU dédiés
- Supervision et exploitation
Revue de sécurité et de conformité
Fourni sur demandeDocumentation pour les AIPD (DPIA), revues de sécurité et marchés publics.
- Résidence des données, chiffrement et conservation
- Contrôles d’accès et journalisation d’audit
- DPA et informations sur les sous-traitants
- Documentation EU AI Act et RGPD
Configuration du pilote Memory
Onboarding piloteMise en place bureau, mobile et portail pour les participants au pilote Memory.
- Installation de Memory Sidekick et Memory Mobile
- Choix des sources de capture par appareil
- Politiques d’espace de travail et conservation
- Auto-hébergement via Docker Compose
API de la plateforme
Les API d’ingestion, d’administration et de requête existent côté plateforme et servent aux intégrations clients, mais elles ne sont pas encore publiées sous forme d’API publique en libre-service. Les endpoints, détails d’authentification et limites d’usage sont communiqués dans le cadre de votre tenant lors de l’onboarding ou d’un pilote.
Une API publique accompagnée d’une documentation de référence figure sur notre feuille de route. Si votre évaluation en dépend, indiquez-le-nous.
Besoin d’aide ?
Support technique
Aide sur l’intégration, le dépannage et les questions de déploiement, par e-mail aux heures ouvrées de l’UE.
Contacter le support →Questions fréquentes
Réponses sur le déploiement, la gestion des données, la tarification, les pilotes, CCBot Mobile et Memory.
Voir la FAQ →