BuildShip

B

BuildShip

Join the community to ask questions about BuildShip and get answers from other members.

Join

❓・buildship-help

🌇・showcase-and-share

💬・general

Buildship Meditation GPT

Hello. My name is Jason. I am trying to learn and use Buildship to Flutterflow to build a voice-first/chat assistant that combines various somatic wellness techniques to create routines to help be enhance their wellness. Coming from a background in web design and digital marketing, as well as having a certification in breathwork, I wanted to come up with something that would combine my many skills and interests. I have for the most part been enthusiastic about learning new skills and tools. I got as far as planning and developing the concept and UI in Flutterflow. I'm finally starting to get my head around how to build the front-end in Flutterflow and connecting it all together. Where I am struggling most is in Buildship. It took me a month, but I finally, after much persistence, figured out how to get how to get streaming chat to work. Now I am trying to tackle the next level in my Buildship learning... the Meditation GPT template....
Solution:
Hi @Jason Samadhi, Sent you an email with cause of the issue and solution, you can reply all to the email for any further questions. Also, sharing the reply here - Regarding the error "FFmpeg exited with code 1" on the combine audio node, on taking a look at your modified workflow (iffvISDRGkXPfXo56kyk), you have switched the playHT node with OpenAI Text-to-Speech node, which is causing the issue here. Elaborating the issue and the solution below: Issue - The OpenAI Text to Speech node returns a base64 instead of URL whereas the combine audio node only accepts an array of URL as input in the audio file path....

Create user in users firestore collection

Hi all, I try to create a user in my firebase users collection. Using the 'create firebase user' node I'm able to create a user in Firebase authentication, which is also visible in my firebase authentication dashboard. As next step I use 'create document' node to create a document in my users collection. For this I would like to use the email address which I used to create the user I would like to use the uid which was generated after the create user action. Somehow I'm not able to create this document in users collection using these 2 items. Building in Flutterflow, using own firestore(not from buildship)...

Issue with "Update Output Schema" Functionality in Supabase "Get Row with Token" Node

I am using the Supabase "Get Row with Token" node. I have been testing the node and attempted to use the "Update Output Schema" feature, but it is not working. I have tried it multiple times, but the key fields in the "Output" of the node are not getting updated.
Solution:
No description

Remove quotes

How can I remove quotations from Assistants API? Open until 17 December 2024, or until the budget is exhausted【4:5†source】【4:14†source】...
Solution:
So I found the solution. Not the one suggested. I've opened the code of the node and then put JS code. cleanedText = text.replace(/【[^】]+】/g, '').replace(/*/g, '');...

Hello all!

I am wondering if there's a way to trigger a "create table" in Supabase? I know we can CRUD with rows but I am looking for creating a trigger to create a entire table with colums and rows .. is this at all possible?

Cannot find assistant module

Hello, I keep geting this error: Cannot find module '/usr/src/app/buildshipLibrary/@buildship/openai-assistant-node-stream-response/2.1.2/build.cjs' imported from /usr/src/app/runtime/dist/WorkflowExecution_v2/Executors/Script.js Tried other openai nodes, they don't work either...
Solution:
Hi @Yelam1, deleting and adding the node should fix the issue, we are checking on why this happened.

Managing Dynamic Data Updates in Airtable Tables

I have a table with 10 columns in Airtable categorized by category. I have dynamic output data from one of my nodes, and I need to look up a specific value in one of these columns to determine if it already exists in my table. If the value exists, I want to update the corresponding row with the new data. If it doesn't exist, I want to add a new row and include all the output data from the previous node. How can I achieve this?
Solution:
Hi @Jrocks, You can use the CRUD nodes for Airtable, here's a full documentation - https://docs.buildship.com/database/airtable.

Using Firestore Collection Query Output in OpenAI Assistant Prompt

Hi - I'm trying to use the output from a Firestore Collection Query in the prompt of a subsequent OpenAI assistant node. Unfortunately, if I input the query's 'Document Data' object directly in the assistant prompt, the value returns undefined at runtime 😢 . (The query itself is succesful, I've validated that). I assume the Query output needs to be transformed somehow in order to be used in the assistant prompt, but I'm not sure how? I've tried the Parse and Stringify JSON nodes and neither worked. Does anyone have insight into what I have to do to the object in order to utilize? Thanks in advance!...

Can buildship see my custom nodes / workflows. ?

Before i put in considerable work to code an integration fro a very specific niche ive become expert in I would like to make sure that I will own it. Obviously if the team builds it without looking at my integration thats fine, i cant expect rights over it, but i want to make sure that i have privacy, and that one day you will not start looking at users most trafficed nodes and then will copy them into core.
Solution:
Hi @jackreeves, you'll have the complete privacy and rights to your custom nodes, workflows and usecase you build on BuildShip. We won't publish any of your data, node logic you create, unless you want to share it with the community. https://buildship.com/community. The workflows you share via support requests are only accessible when you share it via the app and is only reviewed by the team to help you resolve your the issue you report with your project/workflow and all your logic, data are kept confidential. You can checkout more about our privacy policy - https://buildship.com/privacy....

chat support

How do I manage My Library of custom nodes, e.g. delete, update. I can't find anything in the docs.
Solution:
@anywhichway You can refer to this video, you can edit and delete your custom My Lilbrary nodes as well. It will be be updated to the same version. The nodes will be require to be added on the canvas before editing.

Hello, how do I use npm packages in buildship, how do I install them? For example, I need to use Pu

Hello, how do I use npm packages in buildship, how do I install them? For example, I need to use Puppertier
Solution:
Hi @jamelo#2709 To import any node library to BuildShip, Make sure to always import any packages using Named import declaration. Example: import module from "module-name"; & import Crypto from 'crypto'; The best way is to generate using AI https://www.youtube.com/watch?v=AawYfYW8xu0....

Updating target firestore doc with timestamp from another table

I receive a firestore timestamp field in a changed row - I am trying to write that value out (as is) to a different firestore document using the Firestore Create Document node. The inboundDateTime that I am received is in this format (which I believe is Firestore timestamp... and can't work out how to parse and use to update target document! ```"createdDateTime":{...

Get more than 100 records from Airtable

Hi there, I get data from Airtable API, but it only allow me to get maximum 100 records at a time, if I want get more than 100 records, I will need to make multiple requests, one per page. But I don't know how can I do it on Buildship, anybody there can help me? ...
No description

Customizing the OPENAI Assistant - Close Button

I would like to introduce a close button to the OpenAI assistant and I know that I need to edit the html file provided by the developer in GitHub. I am using Wordpress and I have included the following code on my site's header: </script> <script src="https://unpkg.com/@buildshipapp/chat-widget@^1" defer></script> <script>...

query a firebase subcollection

How do I query a subcollection for documents? I inserted to "Collection Name" : /listings/wJ0GuUW3AjzKq5P7VQg3/productQuestions I get error: Value for argument "fieldPath" is not a valid field path. Paths can't be empty and must not contain...

URL to PDF

Hi, I am really struggling to get even the simple URL to PDF node to edit the content and remove hyperlinks before creating the PDF and no amount of AI can help me. Is there anyone with any ideas on how this can be done?...
No description

Buildship + Firebase authentication and Email validation

Hi, Does any one have an idea to integrate buildship with firebase database to create the user, validate it via email and login the user using the buildship trigger?

Upload file to supabase

Hi, I am using the html to pdf node and would like to upload the pdf file to Supabase storage immediately it's created. Please how do I do that?
Solution:
Hey @PLX Team. I'm sharing a remix link here for a workflow that does this. You just need to fill in the api keys: https://buildship.app/remix/6150b803-c78f-4a98-a2c7-1240443b38bd

Gen AI Question: Does BuildShip do anything special to handle complex docs like PDFs for AI?

I see BuildShip has templates to build LLM powered QA bots with private data (basically RAG). Wondering how the platform handles complex docs that typically cause downstream hallucination?

AI Assistant on Supabase

when testing an example from https://youtu.be/uM5YP43SikU?si=lxZ-ERC8UO0coWlR on test I've got: 400 The requested model 'gpt-4o' cannot be used with the Assistants API in v1. Follow the migration guide to upgrade to v2: https://platform.openai.com/docs/assistants/migration. Is there something that I can do to continue with tests?...