Aller au contenu principal

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.

1

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é.

2

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
3

É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();
4

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 sessions

Cré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
Demander un accès ou un accompagnement →

Module Drupal

Généralement une demi-journée

Installer 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
Demander un accès ou un accompagnement →

Intégration React / JavaScript

Généralement 1 à 2 heures

Inté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
Demander un accès ou un accompagnement →

Déploiement Enterprise

Défini par déploiement

Cloud 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
Demander un accès ou un accompagnement →

Revue de sécurité et de conformité

Fourni sur demande

Documentation 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
Demander un accès ou un accompagnement →

Configuration du pilote Memory

Onboarding pilote

Mise 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
Demander un accès ou un accompagnement →

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 →