Vérification de votre session…

Espace développeur

Dashboard

Vos clés API, la consommation associée, et de quoi intégrer Mia AI en quelques lignes : guides, webhooks, SDK.

Clés API & consommation

Vos clés sont enregistrées dans Firestore et liées à votre compte.

Connectez-vous pour voir vos clés.
Le suivi détaillé de la consommation (messages/jour, quota restant) sera relié ici dès que l'endpoint d'usage sera disponible côté backend.

APIs & Webhooks

Connectez une app externe à Mia AI ou au système de compte ZHS, étape par étape.

1

Connecter une app à Mia AI

Générez une clé ci-dessus, puis appelez /chat.js avec l'en-tête x-api-key.

Voir le guide →
2

Connecter le compte ZHS (SSO)

Utilisez Firebase Auth côté client pour authentifier vos utilisateurs avec leur compte Zénith Horrizon Studio (Google, Microsoft, e-mail, lien magique).

Voir la connexion →
3

Référence des endpoints

Liste complète des routes Mia AI, Coda et GPYS, avec paramètres et exemples de réponses.

Voir la documentation →
4

Recevoir un webhook

Exposez une URL publique qui reçoit un POST à chaque événement (ex. nouvelle réponse Mia AI générée).

// Exemple de payload reçu sur votre URL de webhook
{
  "event": "mia.reply.created",
  "session_id": "a1b2c3",
  "owner": "YOUR_UID",
  "reply": "Bonjour ! ..."
}

SDK / Bibliothèques

Un petit wrapper pour appeler Mia AI en quelques lignes, sans réécrire les en-têtes à chaque fois.

// mia-client.js
export function createMiaClient(apiKey) {
  const BASE = "https://api.zenith-horrizon-studio.fr/.netlify/functions";
  return {
    async chat(message, sessionId) {
      const res = await fetch(BASE + "/chat.js", {
        method: "POST",
        headers: { "Content-Type": "application/json", "x-api-key": apiKey },
        body: JSON.stringify({ message, session_id: sessionId })
      });
      return res.json();
    }
  };
}

// Utilisation
const mia = createMiaClient("MIA_IA_...");
const { reply } = await mia.chat("Bonjour Mia");