How to build AI Assistant in Bubble.io app?

I have written a step-by-step guide on how to create your own AI assistant with Bubble.io.

Full article: Build AI Assistant in Bubble.io Guide

This article covers the following topics, You can jump directly on topics as well:

What is an AI Assistant?
( Build AI Assistant in Bubble.io Guide )

Step 1: Log in to Open AI and create an assistant
( Build AI Assistant in Bubble.io Guide )

Step 2: Generate Secret API Token/Key in Open AI
( Build AI Assistant in Bubble.io Guide )

Step 3: Setup API Secret key in Bubble
( Build AI Assistant in Bubble.io Guide )

What does the Private key in the Header mean in the bubble.io api connector?
( Build AI Assistant in Bubble.io Guide )

What are shared headers for api calls?
( Build AI Assistant in Bubble.io Guide)

How an API Call with Shared Headers Works:
( Build AI Assistant in Bubble.io Guide )

Step 4: Understand How the AI Assistant will work via API
( Build AI Assistant in Bubble.io Guide )

Step 5: API Setup in Bubble
( Build AI Assistant in Bubble.io Guide )

Create Thread
( Build AI Assistant in Bubble.io Guide )

Create a Message
( Build AI Assistant in Bubble.io Guide )

Create Run
( Build AI Assistant in Bubble.io Guide )

Retrieve Run
( Build AI Assistant in Bubble.io Guide )

List Message
( Build AI Assistant in Bubble.io Guide )

Step 6: Make Open AI API Calls More Secure in a bubble.io
( Build AI Assistant in Bubble.io Guide )

Step 7: UI Setup in Bubble
( Build AI Assistant in Bubble.io Guide )

Step 8: Workflow Setup in Bubble
( Build AI Assistant in Bubble.io Guide )

Step 9: Differentiate User and Assistant Messages
( Build AI Assistant in Bubble.io Guide )

Hope this will help you in your application. Cheers!