Welcome to our Streaming API Workshop! My name is Stuart, and I am the Lead Builder Engagement for BuildShip. It brings me great pleasure to talk to you about streaming APIs today. We’ve got a good session planned, especially with the new developments in the streaming space in the low-code environment. We'll discuss how we can enhance user experiences and improve our overall app development.
In this session, we will cover several topics:
When discussing streamed APIs, it’s vital to understand they are stateful, meaning they manage a connection within a session and context. Unlike REST APIs, which are stateless and handle each request independently, streaming APIs can continually update. There are two main benefits:
BuildShip is a backend visual low-code builder. Think of it as an AI-powered workflow accelerator that handles behind-the-scenes grunt work efficiently. BuildShip makes building APIs a visual process by defining inputs, processes, and outputs.
In the traditional software development world, roles are clear-cut:
However, in the low-code world, these lines blur. BuildShip fits beautifully with any database, frontend, or backend. Here’s how it integrates with various platforms:
We use a BuildShip workflow that starts with a REST API call to ChatGPT to generate a poem. Using Eleven Labs for text-to-audio conversion, the streaming API accelerates response time and enhances the user experience. Here's a brief on how it works:
In this example, we'll build an AI assistant using BuildShip's assistant nodes connected to OpenAI’s API for streamed responses. The assistant role involves web research based on URLs provided by the user. Here's how it is configured:
The example also shows configuring the assistant in the OpenAI playground, copying the assistant ID, and finalizing the workflow to test using BuildShip’s Chat Widget.
FlutterFlow supports streamed API responses, and BuildShip integrates seamlessly:
Importing YAML into FlutterFlow:
Structured AI Assistant Responses:
Integrating with Non-FlutterFlow Front Ends:
Our Discord community is highly active for further questions and support. Join us using the QR code below. Also, stay tuned for the upcoming V2 of BuildShip!
Thank you for joining this workshop. Stay connected for more updates and tutorials!
Streaming APIs, BuildShip, FlutterFlow, Low-Code Development, AI Assistant, Text-to-Audio Streaming, OpenAI, Web Scraping, Backend Visual Builder, Enhanced User Experience
In addition to the incredible tools mentioned above, for those looking to elevate their video creation process even further, Topview.ai stands out as a revolutionary online AI video editor.
TopView.ai provides two powerful tools to help you make ads video in one click.
Materials to Video: you can upload your raw footage or pictures, TopView.ai will edit video based on media you uploaded for you.
Link to Video: you can paste an E-Commerce product link, TopView.ai will generate a video for you.