Busabase for Dify

Donnez à Dify une base de données de confiance

Installez Busabase depuis le Dify Marketplace. Vos workflows, chatflows et agents disposent de 19 outils pour lire l'espace de travail, suivre vos playbooks et renvoyer leurs résultats sous forme de modifications versionnées.

Lire le guide d'installationCode source sur GitHub
Busabase
Plugin Dify
Une Base d'articles dans un espace de travail Busabase, avec enregistrements, vues et prompts pour agents

Installer depuis le Dify Marketplace

Installez le plugin une fois, ajoutez une clé d'API, et chaque app de votre espace Dify peut utiliser les outils.

Installer le plugin

Ouvrez Busabase sur le Dify Marketplace et installez-le dans votre espace Dify.

Créer une clé d'API

Créez une clé dans Busabase. Avec l'accès en écriture, les modifications s'appliquent tout de suite ; avec l'accès Change Request, chaque écriture part en relecture.

Autoriser

Dans Dify, ouvrez Tools → Busabase → Authorize. Saisissez la Base URL (https://busabase.com pour Cloud) et la clé d'API.

Ajouter les outils

Ajoutez ceux dont vous avez besoin à un workflow, un chatflow ou un agent. Dify vérifie les identifiants en listant vos Bases.

19 outils pour vos apps Dify

Lisez les Bases, enregistrements, documents et fichiers, cherchez dans tout l'espace de travail et suivez les playbooks rédigés par votre équipe. N'ajoutez que les outils utiles à chaque app.

Outils du plugin

Enregistrements : List Bases, List Records, Find Records by Field Value, Get Record, Create Record, Update Record

Nœuds et documents : List Nodes, Search Nodes by Name, Get Node, Read Lines, Create Folder, Create Doc, Update Doc

Fichiers des skills, drives et AirApps : List Files, Read File, Write File

Playbooks : Search Playbooks, Get Playbook

Recherche : Search Workspace

Chaque écriture est une Change Request

Chaque modification porte un message de commit, un diff et un historique. Elle est fusionnée tout de suite si la clé d'API a l'accès en écriture, et attend une relecture sinon.

Dify écrit

Create Record, Update Doc ou Write File envoient une Change Request avec un message de commit.

Busabase vérifie la clé

Avec l'accès en écriture, la Change Request est fusionnée aussitôt. Si la clé peut seulement proposer, elle part en file de relecture.

L'historique garde tout

Chaque version reste dans l'historique, avec le message qui l'explique.

Connectez le Busabase que vous utilisez

Le plugin a besoin de deux identifiants dans Dify : la Base URL de votre serveur Busabase et une clé d'API.

Busabase Cloud

Utilisez https://busabase.com comme Base URL. Ajoutez un Space ID uniquement si votre compte a plusieurs espaces.

Serveur local open source

npx busabase server écoute sur http://localhost:15419. Si Dify tourne dans Docker, lancez le serveur avec --host 0.0.0.0 et utilisez http://host.docker.internal:15419.

Busabase auto-hébergé

Utilisez l'URL de votre serveur comme Base URL, avec une clé d'API créée sur ce serveur.

Questions sur le plugin

Chaque écriture doit-elle être approuvée ?

Non. Une clé avec l'accès en écriture fusionne les modifications tout de suite. Seule une clé limitée aux propositions les met en file de relecture dans Busabase.

Quelles apps Dify peuvent l'utiliser ?

Les workflows, chatflows et agents. Chaque outil renvoie un court résumé texte et du JSON structuré pour les variables du workflow.

Que ne sait-il pas encore faire ?

Supprimer, archiver, déplacer ou renommer, les écritures en masse et les changements de schéma d'une Base. Faites-le dans Busabase.

Le plugin est-il open source ?

Oui. Le code se trouve sur GitHub, dans busabase/dify-plugin-busabase.

Faites entrer votre espace Busabase dans Dify

Installez le plugin depuis le Dify Marketplace, ajoutez une clé d'API et donnez à chaque app les outils dont elle a besoin.

Obtenir sur le Dify Marketplace