OpenAI Assistant workflow: upload file, create an Assistant, chat with it!
Last edited 10 days ago
This is an end-to-end workflow for creating a simple OpenAI Assistant. The whole process is done with n8n nodes and do not require any programming experience.
The workflow is divided into three main steps:
Step 1: Get a Google Drive File and Upload to OpenAI
- The workflow starts by retrieving a file from Google Drive using the "Get File" node.
- The example file used is a Music Festival document.
- The retrieved file is then uploaded to OpenAI using the "Upload File to OpenAI" node.
- Run this section only once. The file is stored persistently on the OpenAI side.
Step 2: Set Up a New Assistant
- In this step, a new assistant is created using the "Create new Assistant" node.
- The assistant is given a name, description, and system prompt.
- The uploaded file from Step 1 is attached as a knowledge source for the assistant.
- Same as for Step 1, run this section only once.
Step 3: Chat with the Assistant
- The "Chat Trigger" node initiates the conversation with the assistant.
- The "OpenAI Assistant" node handles the conversation, using the assistant created in Step 2.
Step 4: Expand the Assistant
- This step provides resources for ideas on how to expand the Assistant's capabilities:
By following this workflow, users can create their own AI-powered assistants using OpenAI's API and integrate them with various platforms like WhatsApp and Telegram.
You may also like
New to n8n?
Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!