For your kind information, you don't have to create a separate action to scroll the list view to the bottom every time a new message is created....there is built-in option in the flutterflow in the properties panel of list view called Reverse list view. Enabling that will do the thing.
I just wanted to stop by and say hi and thank you. After a month lol, I finally got this to work. I have watched ALL of you videos and I must say BRAVO!. Once you get it, you got.
@@the_digitalpro How to solve the encoding problem? When I write in Cyrillic, I receive responses in the form of hieroglyphs, how can I set up the chat correctly?
You can move your API keys and the API run into a more secure place in flutter flow itself. By using the mark call as private. That does create a Google cloud function
Great video! You earned a sub from me... thanks a bunch. Looking forward to next video that you make (you mentioned it at the end of this one). I would love to see how to use BuildShip to secure the API keys. Thanks again!
I followed this tutorial and published the website for learning purposes. It works great in a web browser on a computer but doesnt work on an iphone browser. The website loads fine but when I go to type in the chat it breaks. Any ideas why this would happen?
Can you build an Front Desk AI that uses the speech function, where you can speak to it and makes an appointment in the google calander that would be very awesom maby you can make n series about the new functions and how to connect them but front desk Ai would be cool where people can talk to it
@@the_digitalproWaiting for the Buildship build eagerly. Please add a login flow before access to the chat page for learning user integration too. Thanks in advance!
Great video, I really don't know why am so addicted to flutterflow and because of that. Anyone doing flutter flow tutorials I most subscribe to their channel, like and share each video I watch from each channel. One more think. Please can you give us a video on how to build an ebook app with flutter flow if possible also show us a way we can run it on web too. Well as a view I think an ebook will also be a good idea for those who want to build a digital reading saas app 😊
I've been studying how to use the Assistant API for several days, and today I watched your video and completely understood it. Your video was very systematic and consistent with the workflow, which was very helpful in understanding the workings of the Assistant API. 😍🥰🤩 As a beginner in FF, I have one question. 🙏🙏🙏 I think there are two ways to store keys for Open API in FF. The first way is to store it in an "App State Variable" as you explain in the video, I think this is a dangerous way as you explain because it is stored locally. The second way is to save the key in “Default Value” when creating OPEN AI’s API Key as a variable in FF’s “Define API Group” screen. In your video, you create a variable called "token" and store the key in the "default value" of this variable. The second way does not require the client to send OPEN AI's API Key (since it is sent as a default value from FF's server to OPEN AI), and the key value is also stored on FF's server, so I think there will be no security problem, but I As a beginner, I have a lot to learn, so I'm curious to hear your opinion as an expert. 🙏🙏🙏 Lastly, I am very very very grateful for your video. 👍👍👍
Hi Sir, When trying to change the text fields I don't have a data structure field option, only a index in list option. Everything else I was able to do besides the last very important step. Thank You!
PLEASE RESPOND, I downloaded the sample final application and entered in my api key and assistant id. I only see the text I put into the textbox on screen, not openAI response. Thanks
Really enjoy your videos. I have built my AI chatbot using voiceflow. I was wondering if you could do a similar video on how to integrate a voiceflow chatbot into flutterflow as you have done with the openAI?
if we wanted to add our own assistants to your app a) can we and b) would we just change the endpoints? i tried to do it and it was a mega fail. Can anyone help? id even pay you to hop in a zoom with me, im desperate 🙃😯
Hello thanks. Not yet. I'm waiting for the BuildShip team to release an update which provides better functionality for integration. As soon as this happens I'll provide an update.
Hello! Really clear instructions! One question! I want more control on the answers from Chatgpt. Can you get answers from my own files, such as text document? If yes, how is that possible?
Hello Sir, I tried to clone this project but it didnt work I added my assistant id, api key My credit balance is also 5 Still after clicking on send message is not getting send, no response Please help?
Have we found a way to show past assistant chat history for the user to reference if wanting to go back? I dont think its a good UI for the users not to be ablet to reference alll chats and restart the process
I do agree this is a limited sample without the ability to save and resume chats. I do hope to create a more fuller example in the not too distant future.
@@the_digitalpro Thank you for the response! I hope to see something soon. I really need it for my development. Btw your videos are awesome and very helpful!
Great Video again - thanks for that! I'm sitting on a project where I want to integrate an GPT assistant in Flutterflow with the only difference that I want to save the messages from the user and from ChatGPT. So the goal is that the user can watch his chats with GPT also months ago. Is this possible?
Thanks for the awesome video! I did everything you showed, but at the end, the submit button didn't work for me. I even tried it in your Flutter Flow project, but had the same problem. Is there something I missed or an update I need to make it work? Any help would be great. Keep up the good work!
Hi thank you for the compliment. This is odd. Do you get anything back in the list? Such as a null? This normally indicates no credit has been loaded on the OpenAI platform side.
@the_digitalpro Thank you for your response. I do have a balance. However, the problem lies in the fact that the message is not being saved to the chat history. I've observed occasional conflicts between the mobile and desktop views, possibly indicating a responsive bug.
@@the_digitalpro After a few hours of reviewing line by line, I discovered that in the OpenAI documentation pertaining to assistants, it states that after the base URL, the header "Content-Type: application/json" must be included. This seemed strange to me because when I tested your project, simply adding my API key and assistant ID worked fine. However, in my own project, I consistently encountered an error in the authentication process until I added this header. I'm leaving this here in case someone else encounters the same issue.
Hi Marlow. No need to join Patreon although I do have a discord community there. Happy to try and help here although you may have a slight delayed answer as I reply here in batches.
You just need to create another assistant and then use that assistant id in your app. You could then have multiple assistants and just pass the id to the same api calls.
@@the_digitalpro Hello!!! Great Video!!!! What I have not managed to understand 🤯 (I know where the component is and to modify it) is with what kind of action the component appears when starting the chat process. I don't see the component in the UI tree of the page but it does indeed appear after the application run. I do not understand why it appears if I do not find the action that relates the page with the component. Thank you very much!!!!!
No not at all. This is great if you are looking to more secure values within the AppState using the devices encryption methods but as soon as you do any network communication. I.e make an API call this has to send over your API key meaning it would be fully visible. Hope this helps.
@melvinjongen1697 can you confirm that you have loaded some credit on the OpenAI platform? If so does your assistant work okay on the Playground within the OpenAI portal?
@@the_digitalpro Thank you!... Looking forward to the video of incorporating build ship into this. Also, would be really cool if you could add speech to text like Will Hobits video. Would be great to be able to type or speak your question. Typing on a phone is a pain. Thanks again...
hey there, great video, thank you for all your help! I'm right at the end but I'm getting the message I input twice, so it's showing up in the first and second rows of messages with no response from Assistant, is there anything you'd check to see what's wrong please? I've gone through your final app with a fine tooth comb but can't figure it out for the life of me!
@@the_digitalpro managed to fix it! So assistants has a new version of the API but I still had headers/the api URL set to v1 - thanks for your help, going in and checking OpenAI sorted it.
Hello I have a problem the aplicattion did not locate de assistantID in the API call to RUN present that error { "error": { "message": "No assistant found with id 'asst_wRurVzDk1pWcNPlAa8JqrpYs'.", "type": "invalid_request_error", "param": null, "code": null } } 404 failure Please help
@@the_digitalpro I have the same problem and I didn't succeed to make it work, the assistant id exists as I used it on bubble. I put the v2 in the header but still not working. Do you know why?
hi I like this video, however I followed all the steps but when testing my query does not leave the text stays there, I want to know what is the name of the backend query to use
I gave up, flutterflow published several other projects that you just have to copy and paste, Vision to generate the images and completion, what I want now is gpt streaming
Love the video and manage to make it work! BTW, how to change the initial message: "I'm your friendly IT Support Assistant and I am here to help you! etc.
hey @the_digitalpro for the local config im getting an error saying "Page/Component State variable "threadId" is non-nullable but has no default value set."