Vérification de votre session…
Vos clés API, la consommation associée, et de quoi intégrer Mia AI en quelques lignes : guides, webhooks, SDK.
Vos clés sont enregistrées dans Firestore et liées à votre compte.
Connectez une app externe à Mia AI ou au système de compte ZHS, étape par étape.
Générez une clé ci-dessus, puis appelez /chat.js avec l'en-tête x-api-key.
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 →Liste complète des routes Mia AI, Coda et GPYS, avec paramètres et exemples de réponses.
Voir la documentation →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 ! ..." }
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");