Questions suggérées affichées au démarrage du chat.
Pré-sélectionné à l'ouverture du chat. L'utilisateur peut toujours le changer.
Êtes-vous sûr de vouloir supprimer cet agent ? Cette action est irréversible.
Toutes les configurations de bulles associées seront perdues.
Astuce : choisis un sous-titre court et explicite.
Les images sont stockées dans votre navigateur (IndexedDB).
Vider le cache du navigateur effacera toute la galerie.
Pour ne rien perdre, exportez vos images depuis Paramètres → Exporter les images.
Aucun média à afficher pour le moment.
Les images générées dans le chat apparaîtront ici automatiquement.
Cette action est irréversible. Toutes les images de la galerie seront définitivement supprimées.
Pour confirmer, saisissez le mot SUPPRIMER ci-dessous :
✗ Le texte saisi ne correspond pas. Tapez exactement SUPPRIMER.
Image affichée à la place du logo Bubblai dans les pages de chat.
Questions suggérées affichées au démarrage du chat.
Pré-sélectionné à l'ouverture du chat. L'utilisateur peut toujours le changer.
Image affichée en fond de la fenêtre de chat pour cet agent.
Commencez par ajouter des informations importantes
💡 Mémoire persistante : Cliquez sur un souvenir pour le modifier. Ces informations sont conservées et utilisées par l'agent.
💡 Communication : Scannez d'abord les appareils, sélectionnez-en un, puis configurez et testez la connexion.
💡 Si vide, la clé du provider LLM sera utilisée automatiquement.
Standard : rapide, qualité élevée — HD : qualité premium.
💡 Quand activée, chaque réponse de l'agent est lue automatiquement à voix haute.
Autoriser votre agent à récupérer des informations ou agir en dehors de Bubblai.
Choisissez le provider de recherche web utilisé par cet agent.
http://localhost:8080
https://google.serper.dev
gpt-4o-search-preview avec accès web natif.
perplexity.ai/settings/api
app.tavily.com — 1 000 req/mois gratuites
pixabay.com/api/docs/
console.cloud.google.com → APIs → YouTube Data API v3
freesound.org/apiv2/apply/
Copie cette structure dans la textarea Schéma et adapte-la à ton API. Les champs {{param}} seront remplacés par les valeurs du LLM.
💡 URL : mets toujours l'URL directe de l'API. Si elle bloque (erreur CORS), Bubblai bascule automatiquement sur son proxy serveur — tu n'as rien à faire.
{
"type": "action",
"name": "nom_de_l_action",
"description": "Description claire de ce que fait cette action.",
"llm_instructions": [
"Quand l'utilisateur demande [cas d'usage], appelle IMMÉDIATEMENT cette action.",
"Réponds UNIQUEMENT avec la balise d'action, SANS texte avant ni après.",
"N'invente jamais la réponse — appelle toujours l'action."
],
"llm_example_user_request": "exemple de demande utilisateur",
"llm_example_output": {
"action": "nom_de_l_action",
"parameters": {
"parametre1": "valeur_exemple"
}
},
"request": {
"method": "GET",
"url": "https://api.example.com/endpoint",
"query": {
"parametre1": "{{parametre1}}",
"parametre2": "{{parametre2}}"
}
},
"parameters": {
"parametre1": {
"type": "string",
"description": "Description du paramètre"
},
"parametre2": {
"type": "number",
"description": "Description du paramètre"
}
}
}
// ── Exemple concret — Image du jour NASA ──────────────────────────────────
{
"type": "action",
"name": "nasa_apod",
"description": "Image astronomique du jour NASA (APOD).",
"llm_instructions": [
"Quand l'utilisateur demande une image de l'espace ou du cosmos, appelle IMMÉDIATEMENT cette action.",
"Réponds UNIQUEMENT avec la balise d'action, sans texte avant ni après."
],
"llm_example_user_request": "Montre-moi une image de l'espace",
"llm_example_output": { "action": "nasa_apod", "parameters": {} },
"request": {
"method": "GET",
"url": "https://api.nasa.gov/planetary/apod",
"query": { "api_key": "DEMO_KEY" }
},
"parameters": {}
}
Êtes-vous sûr de vouloir supprimer cette bulle de la Bullethèque ?
Cette action est irréversible.
Connectez vos services externes à votre agent
chat:write et channels:read → installez l'app dans votre espace → copiez le Bot User OAuth Token. Puis invitez le bot dans vos canaux (/invite @votre-bot).