This is an end-to-end workflow for creating a simple OpenAI Assistant. The whole process is done with n8n nodes and does 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:
– Create a WhatsApp bot
– Create a simple Telegram bot
– Create a Telegram AI bot (YouTube video)
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.