Interroger un fichier Google Drive avec un assistant OpenAI
Un assistant OpenAI répond à vos questions à partir d'un document stocké dans votre Google Drive. Le workflow télécharge le fichier, l'envoie à l'API Files d'OpenAI, puis crée un assistant avec un nom, une description, un prompt système et la recherche dans les fichiers téléversés. Un déclencheur Message de chat relie ensuite cet assistant à une conversation. Les notes proposent d'étendre l'assistant vers WhatsApp ou Telegram.
- Déclencheur
- Message de chat
- Taille
- 6 nœuds
- Outils
- Google Drive, OpenAI
Comment fonctionne ce workflow
- 1
Un déclencheur manuel lance la première partie du workflow.
- 2
Le nœud Google Drive télécharge le fichier choisi, par exemple le document d'exemple d'un festival de musique fourni dans les notes.
- 3
Le nœud OpenAI envoie ce fichier à l'API Files d'OpenAI.
- 4
Le nœud OpenAI crée l'assistant avec son nom, sa description, son prompt système et l'accès à la recherche dans le fichier téléversé.
- 5
Le déclencheur Message de chat reçoit chaque message, et le nœud OpenAI le transmet à l'assistant pour obtenir sa réponse.
Quand l'utiliser
- Interroger un document de référence, comme le programme d'un événement, depuis une fenêtre de chat.
- Tester un assistant sur un seul fichier avant d'élargir ses sources.
- Reprendre la même base d'assistant pour un bot WhatsApp ou Telegram, à partir des tutoriels liés dans les notes.
À préparer avant l'import
- Un compte Google avec accès au fichier à utiliser, ou le document d'exemple lié dans les notes
- Des identifiants Google Drive configurés dans n8n
- Une clé API OpenAI
- Des identifiants OpenAI configurés dans n8n
Bon à savoir
Renseignez le nom, la description et le prompt système de l'assistant avant le premier test. Ce sont eux qui définissent le rôle de l'assistant dans les échanges du chat.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Chatbots & Assistants IA
- Créer des tickets Linear depuis Slack avec OpenAITickets Linear créés à partir des messages Slack marqués, rédigés par un modèle OpenAI.
- Répondre et générer des images sur Telegram avec NeurochainAIUn bot Telegram qui répond par texte ou génère des images via les modèles NeurochainAI.
- Regrouper les messages Twilio en une seule réponse IARegroupe les messages envoyés en rafale par un client sur Twilio et n'envoie qu'une seule réponse de l'agent IA.
- Discuter avec OpenAI depuis un bot TelegramUn bot Telegram qui transmet vos messages à un modèle OpenAI et renvoie la réponse dans la conversation.
- Répondre aux messages LINE avec Groq et Llama 3Un chatbot LINE qui envoie chaque message reçu à Llama 3 sur Groq et renvoie la réponse dans la conversation.
- Répondre à des messages avec un agent IA GeminiUn agent IA Google Gemini répond aux requêtes reçues par webhook, avec une mémoire des derniers échanges.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n