Aller au contenu principal

Développeurs

Développez sur MonoChat avec des API, des fonctions et vos propres agents IA.

Connectez vos systèmes grâce à l’API REST et aux webhooks, écrivez des fonctions personnalisées en JavaScript, donnez vos outils aux agents IA via les outils de fonctions et MCP, et exécutez le framework d’agents de votre choix sur WhatsApp et tous les autres canaux.

  • API REST
  • Webhooks
  • SDK JavaScript
  • MCP
  • Agent Harness

Fonctions personnalisées

Écrivez votre propre logique en JavaScript

Chaque fonction reçoit un objet sdk. Ce qu’il offre dépend de l’endroit où la fonction s’exécute : dans le navigateur ou sur le serveur.

  • Client SDK pour les fonctions du navigateur, principalement les vues personnalisées
  • Server SDK pour tous les autres types de fonctions
  • Types de fonctions : nœud de parcours personnalisé, méthode côté serveur, vue personnalisée, outil IA, tâche cron et configuration d’application personnalisée
  • Les méthodes côté serveur peuvent être exposées comme points de terminaison d’API pour vos autres systèmes
Exemple de requête
POST https://app.monochat.ai/api/<slug>/custom-functions/template-app/api/template/send.js
Authorization: Bearer <API_TOKEN>
Content-Type: application/json

Envoi d’un modèle WhatsApp approuvé avec l’application WhatsApp Template API. Le slug de votre tenant correspond à la partie après /tenants/ dans votre adresse MonoChat.

Apportez votre propre agent

Votre framework d’agents, sur tous les canaux

Ajoutez un AI Harness une seule fois, puis utilisez-le depuis un nœud Agent IA dans n’importe quel parcours ou lancez des exécutions depuis le code. MonoChat apporte les conversations, les canaux et le transfert à votre équipe.

  • Sept fournisseurs de harness : MonoChat, OpenAI Agents SDK, Claude Agent SDK, Pi, OpenAI Agents API, Claude Managed Agents et Custom
  • Custom : votre propre serveur construit avec LangGraph, Google ADK, CrewAI ou votre propre code, connecté par une URL de point de terminaison et un secret partagé
  • Modèles principal, de secours et rapide par nœud d’agent, et un budget pour chaque exécution
  • Lancez, consultez et annulez des exécutions depuis des fonctions personnalisées et des clients d’API ; chaque exécution est enregistrée avec ses appels de modèle, ses appels d’outils et son résultat

Démarrage rapide

D’un espace de travail gratuit à votre premier appel d’API ou agent.

  1. Ouvrir un espace de travail

    Inscrivez-vous sur app.monochat.ai et démarrez avec l’offre gratuite.

  2. Connecter un canal

    Connectez WhatsApp, Instagram, le chat web ou tout autre canal pour lequel vous voulez développer.

  3. Créer un jeton d’API

    Créez un jeton sous Profil › Jetons d’API. Il n’est affiché qu’une seule fois : copiez-le tout de suite.

  4. Développer

    Installez une application pour développeurs, écrivez une fonction, ou ajoutez un client MCP ou un AI Harness sous Paramètres › Automatisation.

FAQ

Questions de développeurs

Ce que vous pouvez créer, et comment.

MonoChat dispose-t-il d’une API ?

Oui. MonoChat propose des points de terminaison REST et des événements de webhook pour les intégrations, des fonctions personnalisées dont les méthodes côté serveur peuvent être exposées comme points de terminaison d’API, et des applications uniquement API comme WhatsApp Template API et Session Link. Les appels d’API utilisent un jeton que vous créez sous Profil › Jetons d’API.

Dans quel langage les fonctions personnalisées sont-elles écrites ?

JavaScript. Chaque fonction reçoit un objet sdk : le Client SDK pour les fonctions du navigateur comme les vues personnalisées, et le Server SDK pour les nœuds de parcours, les méthodes côté serveur, les outils IA, les tâches cron et la configuration des applications personnalisées.

Comment envoyer un modèle de message WhatsApp depuis mon propre système ?

Installez l’application WhatsApp Template API, créez un jeton d’API, appelez template/list.js pour voir vos modèles approuvés et template/send.js pour en envoyer un. Lorsque le client répond, la conversation arrive dans votre boîte de réception MonoChat.

Puis-je connecter mon propre serveur MCP ?

Oui. Ajoutez-le sous Paramètres › Automatisation › Clients MCP IA avec son point de terminaison et, si nécessaire, une authentification Basic ou Bearer. MonoChat se connecte via le transport SSE, lit les outils du serveur et vous permet de les confier aux nœuds IA et aux nœuds Agent IA.

Puis-je exécuter un agent créé avec Claude Agent SDK, OpenAI Agents SDK ou LangGraph ?

Oui. Choisissez Claude Agent SDK ou OpenAI Agents SDK comme fournisseur de harness, ou choisissez Custom et saisissez l’URL de votre point de terminaison et un secret partagé pour un agent créé avec LangGraph, Google ADK, CrewAI ou votre propre code.

Puis-je lancer un agent IA depuis le code ?

Oui. Les fonctions personnalisées et les clients d’API peuvent lancer, consulter et annuler des exécutions d’agents avec les méthodes create, show et cancel de aiAgentRuns. Chaque exécution est enregistrée sous Paramètres › Automatisation › Exécutions d’agents IA.

Les ingénieurs de MonoChat peuvent-ils développer l’intégration pour nous ?

Oui. Les Development Packs sont des jours de développement MonoChat prépayés pour des intégrations, des automatisations et des fonctionnalités sur mesure. Ils n’expirent jamais et peuvent être combinés.

Premier mois de Growth offert

Commencez à développer sur MonoChat

Ouvrez un espace de travail gratuit, créez un jeton d’API et faites votre premier appel dès aujourd’hui.

Un code par entreprise • 30 jours pour l’utiliser • Sans carte bancaire

$150 pour démarrer.

Obtenir