Intégrez l'intelligence artificielle dans n'importe quelle application. API REST complète, webhooks en temps réel, SDK et documentation détaillée.
Accès programmatique complet à toutes les fonctionnalités de la plateforme. Construisez, automatisez et évoluez sans limites.
Créez et configurez des chatbots de manière programmatique. Définissez la personnalité, les couleurs, les messages de bienvenue et les règles de comportement via l'API.
Accédez à l'historique complet des conversations, lisez les messages individuels et exportez les données pour une analyse externe.
Importez, mettez à jour et supprimez des données de la base de connaissances. Téléchargez des documents, des URL ou des paires Q&A de manière programmatique.
Recevez des notifications en temps réel pour chaque événement : nouveau message, lead capturé, conversation terminée, erreurs, et plus encore.
Personnalisez l'apparence et le comportement du widget depuis le code. Couleurs, position, avatar, messages et règles d'affichage.
Exportez des métriques et des rapports détaillés. Conversations, leads, taux de résolution, temps de réponse et tendances.
Exemples de code complets dans votre langage préféré. Copiez, collez, et vous êtes prêt.
# Créer un nouveau chatbot curl -X POST https://api.allai.ro/v1/chatbots \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Assistant de magasin en ligne", "language": "fr", "personality": "amical", "welcome_message": "Bonjour ! Comment puis-je vous aider ?" }' # Réponse (201 Créé) { "id": "cb_9f8a7b6c5d4e", "name": "Assistant de magasin en ligne", "status": "actif", "api_key": "sk_live_...", "created_at": "2026-02-23T10:30:00Z" }
import allai # Initialiser le client client = allai.Client(api_key="YOUR_API_KEY") # Créer un nouveau chatbot chatbot = client.chatbots.create( name="Assistant de magasin en ligne", language="fr", personality="amical", welcome_message="Bonjour ! Comment puis-je vous aider ?" ) print(f"Chatbot créé : {chatbot.id}") # Sortie : Chatbot créé : cb_9f8a7b6c5d4e
import AllAI from 'allai-sdk'; // Initialiser le client const client = new AllAI('YOUR_API_KEY'); // Créer un nouveau chatbot const chatbot = await client.chatbots.create({ name: 'Assistant de magasin en ligne', language: 'fr', personality: 'amical', welcomeMessage: 'Bonjour ! Comment puis-je vous aider ?' }); console.log(`Chatbot créé : ${chatbot.id}`); // Sortie : Chatbot créé : cb_9f8a7b6c5d4e
use AllAI\Client; // Initialiser le client $client = new Client('YOUR_API_KEY'); // Créer un nouveau chatbot $chatbot = $client->chatbots->create([ 'name' => 'Assistant de magasin en ligne', 'language' => 'fr', 'personality' => 'amical', 'welcome_message' => 'Bonjour ! Comment puis-je vous aider ?', ]); echo "Chatbot créé : " . $chatbot->id; // Sortie : Chatbot créé : cb_9f8a7b6c5d4e
Voici les points de terminaison les plus couramment utilisés. La documentation complète contient plus de 50 points de terminaison avec des exemples détaillés.
| Méthode | Point de terminaison | Description |
|---|---|---|
| POST | /api/v1/chatbots | Créer un nouveau chatbot |
| GET | /api/v1/chatbots | Lister tous les chatbots |
| GET | /api/v1/chatbots/{id}/conversations | Conversations du chatbot |
| POST | /api/v1/chatbots/{id}/knowledge | Ajouter à la base de connaissances |
| GET | /api/v1/analytics/overview | Statistiques générales |
| POST | /api/v1/webhooks | Enregistrer un webhook |
| PUT | /api/v1/chatbots/{id}/settings | Mettre à jour les paramètres du chatbot |
| DELETE | /api/v1/chatbots/{id}/knowledge/{docId} | Supprimer un document de la base de connaissances |
Tous les points de terminaison utilisent l'authentification par jeton Bearer. Limitation de taux : dépend du plan choisi.
SDK officiellement maintenus qui abstraient la complexité de l'API. Installez avec une seule commande.
npm install allai-sdk
Stable v2.1pip install allai
Stable v1.8composer require allai/sdk
Stable v1.5gem install allai
Beta v0.9go get allai.ro/sdk
À venirCommencez gratuitement et évoluez à mesure que vous grandissez. Pas de frais cachés, pas de contrats à long terme.
Parfait pour les tests et le prototypage
Pour les projets en développement
Pour les applications de production
Pour votre volume et vos exigences
Réponses rapides aux questions les plus courantes sur l'API AllAI.
Obtenez votre clé API en 30 secondes. Documentation complète, SDK et support développeur dédié.