Easily connect OpenAI's new "Assistants" API with

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024
  • Thank you for watching! Please subscribe + click the "like" button!
    1️⃣ /// THE BEST NOCODE TOOL (BUBBLE):
    bubble.pxf.io/...
    2️⃣ /// THE BEST AI API (OPEN AI - "Assistants"):
    platform.opena...
    3️⃣ /// FREE NOCODE ENTREPRENEUR MASTERCLASS 🤑
    nocodeadvantag...
    4️⃣ /// HERE'S $100 (no strings) IN CASE YOU NEED A NEW BIZ BANK:
    mercury.com/pa...
    5️⃣ /// DON’T MISS MY NEXT VIDEO
    Click below to subscribe so you never miss out!
    / @nocodeadvantage
    6️⃣ /// FOLLOW ME ON SOCIAL
    Twitter | @nocodeadvantage | / nocodeadvantage
    Instagram | @nocodeadvantage | / nocodeadvantage
    Facebook | @nocodeadvantage | / nocodeadvantage
    LinkedIn | jordanjosephrichardson | / jordanjosephrichardson
    -------------------------------------------
    In compliance with the FTC, I’d like to disclose that some of the links in this video's description are affiliate links. This means that, at no additional cost to you, I may earn a commission or credit if you decide to make a purchase through one of these links.
    Please note that I am not directly employed or sponsored by Bubble.io, and my opinions and experiences shared in this content are entirely my own.

ความคิดเห็น • 88

  • @theaccountantguy
    @theaccountantguy 7 หลายเดือนก่อน +1

    This is one of the best explanation I have come across for Open AI "Assistants" tutorial.
    I would love to see the following things in addition to this (perhaps part -2)
    1. How do I make the API field public, meaning I would like to enter the API key somewhere as an input before proceeding to the main chatbot screen?
    2. I want to create a signup and signin system which would let users signup and create an account and if they do so, I want to show each individual user their own chat thread rather than showing everything. How do I do that?
    Note: For point - 2, I would also like to allow a signed in user to enter their own API key manually which would be stored in the database, so every time they login it would be visible in the login page.
    Any help in this regard would be highly appreciated.
    Thanks!

  • @PayzorsAI
    @PayzorsAI 6 หลายเดือนก่อน

    NoCodeAdvantage - You've provided tons of value in this video. Thank you so much for your detailed explanation, your patience and your awesome teaching skills. Subbed, following and checking out your website.
    Great stuff - seriously.

  • @gulzaarfpv4403
    @gulzaarfpv4403 5 หลายเดือนก่อน

    I had been searching for days for a tutorial about this. Your explanation is hands down the best one I found. Hats off to you, sir.

  • @PayzorsAI
    @PayzorsAI 6 หลายเดือนก่อน

    NoCodeAvantage..... You've provided absolutely tons of value in this video. Thank you so much for your explanation, your patience and your awesome teaching skills.
    Following, subbed, and checking out your website now.
    Thanks again.

  • @smadarsz
    @smadarsz 10 หลายเดือนก่อน +1

    Thanks for this great video. Question: Is there a way to dynamically inject a new, updated file to the assistant? Say, let the user upload a file and use it as the assistant files/knowledgebase?

  • @malekaimischke2444
    @malekaimischke2444 11 หลายเดือนก่อน

    You are the man! (We met briefly at Bubble con btw)
    Seriously super impressed with your videos and teaching skills. It's next level. Excited to continue following!!

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน +1

      Dude was so great to meet you!! And thanks so much 🙏🙏🙏

  • @alexandrugorun6283
    @alexandrugorun6283 6 หลายเดือนก่อน

    Thanks a million for this comprehensive tutorial! Just the best! :) Are you planning to update your plugin for assistants=v2 as well?

  • @jfav30
    @jfav30 10 หลายเดือนก่อน

    Great step-by-step walk through, definitely one of the best videos on how to do this! One question though, is there a way to get the assistant to provide hyperlinks when necessary? Currently it only provides URLs which you have to copy and paste. Thanks again for this video!

  • @arenge3105
    @arenge3105 7 หลายเดือนก่อน

    Thanks for putting this out! Probably the best resource for assistants API on bubble. I'm getting an issue where the assistant is responding with the exact same message as the user input. Seems like everything else works properly (API calls, responses, etc).

  • @beboplearning
    @beboplearning 5 หลายเดือนก่อน

    Merci Beaucoup 🙏
    for this brilliant tutorial on connecting OpenAI's new "Assistants" API with Bubble #NoCode! It was a really clear and detailed step-by-step guide that allowed me to create my first assistant with OpenAI. Your explanation was easy to follow and very practical, which made the whole process much less intimidating.
    Thanks to you, I was able to implement this impressive technology in my project.
    Great job and keep it up! 😁

  • @benzogby
    @benzogby 11 หลายเดือนก่อน

    Literally the most efficient and valuable videos on the internet. Solved an issue I was having for days. You the man. Thanks!

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      So glad to hear that! Thanks so much for the comment! :)

  • @brwazze
    @brwazze 11 หลายเดือนก่อน +1

    Always bringing SO MUCH value to the community. Thanks NoCodeAdvantage! ❤

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Thank you for saying that!!

  • @DarknisGame
    @DarknisGame 10 หลายเดือนก่อน

    Thank you for this tutorial! It's very clear. :)
    I have a question: Is there a way to automatically update the assistant's knowledge about the website? Because even if I set up the URLs in the instructions, when I ask a question, the assistant answers that they do not have the knowledge. And in other cases, if I ask about a section that isn't the homepage, the assistant answers that the section doesn't exist.

  • @GridPixelDev
    @GridPixelDev 11 หลายเดือนก่อน

    Thanks so much, I had a lot of trouble trying to figure out how to use this API, you made it easy. Very much appreciated.

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Really appreciate your comment!!

  • @Zdrifter
    @Zdrifter 5 หลายเดือนก่อน

    Great video and plugin! Does your bubble plugin Support file upload download?

  • @BrijeshBolar79
    @BrijeshBolar79 6 หลายเดือนก่อน

    Thank you for making this awesome video. I like the way you have made it pretty comprehensive and to the point as well as covered all important topics within 30 mins.

    • @iMamosta
      @iMamosta 6 หลายเดือนก่อน

      Did it actually work in the end for you with the plugin? I have error

    • @actingpartnerai
      @actingpartnerai 6 หลายเดือนก่อน

      @@iMamosta Same I have an error too

  • @RockGrove
    @RockGrove 4 หลายเดือนก่อน

    BRO YOUR VIDEO AND EXPLAMATION IS GREAT!!! INCREDIBLE VIDEO

  • @hannah_and_maddox
    @hannah_and_maddox 11 หลายเดือนก่อน +1

    Awesome video and thanks for the new plugin! Could you have the user upload files and send them to the assistants API via the plugin?

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน +4

      Thank you!! Yes, definitely possible. Not part of the plugin currently. Maybe i'll add that 🤔😁

  • @alipinarbasi5298
    @alipinarbasi5298 11 หลายเดือนก่อน +1

    Hey man great video!! I have one question. How do you add and use tools ( like code interpeter) in bubble?

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Thank you! Great question. This video was a simple integration, for tools you would need to tweak my API call a bit. Feel free to check them out here: bubble.io/plugin_editor?id=1699658249398x144981483812290560&tab=tabs-3
      And OpenAI's documentation here: platform.openai.com/docs/api-reference/runs/createRun
      You would just need to add the "tools" parameter to the call.
      If you get stuck, I do a live Q&A where I help members of my academy every Friday - happy to work on your app then!

  • @naiko3388
    @naiko3388 10 หลายเดือนก่อน

    Thank you for the video! Could you show how to start a function call from the chat? For example to then store the summary (or anything else of interest) from the chat history in the bubble database...

  • @ernestodroid
    @ernestodroid 11 หลายเดือนก่อน

    Awesome tutorial! Very clear and no steps skipped like some tutorials. I was able to follow along and get it to work without a hitch. 2 questions...1. I'm assuming that for anyone other than me to acutally see and use the assistant an upgrade is necessary to a paid account? and 2. Once a paid account exists, I'm assuming the link to this assistant would start "clean" on each page load/refresh, such that there is no history or any other conversations displayed?

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Thanks so much! Great questions.
      1) Actually not necessarily. Bubble's free plan should work for public users too - but to have your own custom domain + remove the "Built on Bubble" branding (bottom right corner), you'd need to upgrade to their $32/month plan
      2) You could set it up either way. You could have a list of "threads" on the side in another repeating group (kinda like ChatGPT does), OR you could refresh to a new thread each page load. Whichever you prefer. Really your imagination is the limit. I can't tell you how many SaaS ideas I've had with this LOL.
      If you get stuck or want custom help, I do that each & every Friday inside my academy - happy to help you then if you'd like!

  • @johnnybetsonit
    @johnnybetsonit 6 หลายเดือนก่อน

    My man, your content is amazing. I would love to watch more.

  • @sebastianescalona3738
    @sebastianescalona3738 11 หลายเดือนก่อน +1

    Great video! :)
    Have you ever got the error message when retrieving a run status saying: the run id doesnt exist?

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Hmmm no I haven't! Are you sure you didn't accidentally add a space or an extra character on the run id somewhere?

  • @hnm-zi2ep
    @hnm-zi2ep หลายเดือนก่อน

    quick question when i changed the data type of the " AI "page in my app all the other pages are now expecting me to fill "data to send" on the go to "AI page" action. i have 8 errors now any help to how to fix this ?

  • @whansen65
    @whansen65 4 หลายเดือนก่อน +1

    Was interested in taking your class, and did this project as a test run. Went through all the steps, but an error message. Your plugin doesn't seem to be working properly. Would love some help with getting this up and running.

  • @macrinosanchezflores3858
    @macrinosanchezflores3858 7 หลายเดือนก่อน

    This is great, thanks so much! Thanks for creating the plugin also!!! 🙂

  • @ki001
    @ki001 10 หลายเดือนก่อน

    Is possible to have multiple Assistants each with its own Thread ID on the page, how would you go about making the current page thread dynamic for other Assistant?

  • @Tarlofrauros
    @Tarlofrauros 11 หลายเดือนก่อน +1

    awesome. First time in bubble, did the whole walk through, but the message back populates with my AI image only, I don't get a message displaying back. II don't get where or when we set that variable to the 'from who' message to be displayed.

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Is the text element inside the repeating group set to dynamically pull the “current cell’s text-itself”?

  • @mohammedalsaggaf1
    @mohammedalsaggaf1 3 หลายเดือนก่อน +1

    bro there is not response, is just like i asking myself!
    What is the problem pls

  • @ahmedmaruf5271
    @ahmedmaruf5271 หลายเดือนก่อน

    can u please add the logic flow link in your description?

  • @criancaempreendedora
    @criancaempreendedora 9 หลายเดือนก่อน

    Que genial cara. Salvou meu dia. Vc manja muito. Gratidão.🙌

  • @lowcc8925
    @lowcc8925 5 หลายเดือนก่อน

    from the get data from external API , the dropdown list is empty ?

  • @charliekelland7564
    @charliekelland7564 9 หลายเดือนก่อน

    Cannot thank you enough for this 🙏

  • @franciscocastillosaker
    @franciscocastillosaker 10 หลายเดือนก่อน

    Thanks for the video! It would be awesome if you could make one about how to build a custom GPT that interacts with a Bubble app though api

  • @ailxes
    @ailxes 5 หลายเดือนก่อน +1

    Anyone figure out the HTTP 404 error code? Did everything to spec and it won't work.

    • @iitzsab333
      @iitzsab333 4 หลายเดือนก่อน

      I have the same code when sending the message

  • @reggiewalton5622
    @reggiewalton5622 10 หลายเดือนก่อน

    Excellent tutorial!!!

  • @DeepeshSachdev_Gaming
    @DeepeshSachdev_Gaming 11 หลายเดือนก่อน

    ❤❤❤❤ Amazing Valuable Video as Always. I am Software Engineer❤

  • @db-proretediimpresa2709
    @db-proretediimpresa2709 6 หลายเดือนก่อน +1

    Hi! I'm tryin your plugin, but it gives me this error message: The service Open AI - Assistants - Create Run just returned an error (HTTP 404). Please contact the plugin author directly for feedback.
    Raw error:
    {
    "error":{
    "message":"No thread found with id 'msg_wfmRd1umP8Q6jnkyQBAOiF9T#3'.",
    "type":"invalid_request_error",
    "param":null,
    "code":null
    }
    }
    Could you telle me why?
    Thanks!

    • @iMamosta
      @iMamosta 6 หลายเดือนก่อน

      I have the same issue. Did you manage to solve it?

    • @iMamosta
      @iMamosta 6 หลายเดือนก่อน +2

      By the way, I solved it. Let me know if there are people who need support with this and I will try to do a tutorial in that case

    • @actingpartnerai
      @actingpartnerai 6 หลายเดือนก่อน

      @@iMamosta I am having the same issue. What did you do to resolve it? thanks

    • @sebastianmantheylarsen9577
      @sebastianmantheylarsen9577 5 หลายเดือนก่อน

      @@iMamosta I having this issue too - would appreciate a tutorial for how you resolved - thanks!

    • @ailxes
      @ailxes 5 หลายเดือนก่อน

      @@iMamosta I would love a tutorial as well to solve this issue.
      @#NoCodeAdvantage

  • @KeatonMaclean
    @KeatonMaclean 11 หลายเดือนก่อน

    thank you for this! I am having issues with receiving messages on my bubble after a few messages.. once I follow up, the GPT acts like they did send the message but it just didn't show up on my website. Any ideas on how I could make it more consistent? thank you so much

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      hmmm weird sorry about that! You might consider using that "list messages" data call as your repeating group's data source, rather than pulling the stored messages from Bubble. There are pros/cons to each method. I help my students personally, live, each & every Friday - if you get stuck, would love to have you join & happy to take a look at your app! (Black Friday deal coming soon)

  • @condrey6970
    @condrey6970 11 หลายเดือนก่อน

    Could this trigger an infinite loop? Do you think assigning a number value to each thread message completed retrieval is a good way to prevent this?
    Say when number is > 7 return error message response. Or, when is "X" return error message response.
    Curious on how you'd implement this.
    Thanks for the video!!!!

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน +1

      What I did is sufficient to prevent an infinite loop, ASSUMING that OpenAI will eventually mark the status as "completed" - but you're right, that's an assumption we probably shouldn't totally rely on! I like your thinking to add a failsafe. And yes, "when number > X" feels like sound logic to me! Thank you! Here's a video (you don't need this, but others might): a.cl.ly/o0uKO0Bv

  • @Mikeoxlong0
    @Mikeoxlong0 11 หลายเดือนก่อน +1

    Hello every time i ask the api it answers twice how do i fix this. love the video

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Thanks!! Check the "Only when" conditions on the red workflows. I suspect there may be something off with those. It also could be the way the "list messages" expression is set up. Just a couple guesses.

    • @Mikeoxlong0
      @Mikeoxlong0 11 หลายเดือนก่อน

      @@nocodeadvantage thank you man it works now keep up the good work

  • @viniciuslemos08
    @viniciuslemos08 10 หลายเดือนก่อน

    You are the best!

  • @mee7169
    @mee7169 6 หลายเดือนก่อน

    General quesiton. Why is this better than just using chatgpt?

  • @newjx
    @newjx 11 หลายเดือนก่อน

    I have a question, if I ask code interpreter to plot me a graph. I should receive the graph as an image. How do I set it?

    • @nocodeadvantage
      @nocodeadvantage  11 หลายเดือนก่อน

      Great question. This video was a simple integration, for tools like "code interpreter" / receiving the graph as an image, you would need to tweak my plugin's API calls a bit. Feel free to check them out here: bubble.io/plugin_editor?id=1699658249398x144981483812290560&tab=tabs-3
      And OpenAI's documentation here: platform.openai.com/docs/api-reference/files/retrieve-contents
      When the message comes back (along with a file id) you'd then just need to create a new API call that retrieves the file contents.
      If you get stuck, I do a live Q&A where I help members of my academy every Friday - happy to help!

  • @noahthedegen
    @noahthedegen 4 หลายเดือนก่อน

    So it seems like there's an error going on right now, and it's telling me that it felt. to pursue JSON value

  • @muhammadahmadessa9584
    @muhammadahmadessa9584 18 วันที่ผ่านมา

    I get this error message when I try to send the message: The service Open AI - Assistants - Create Message just returned an error (HTTP 400). Please contact the plugin author directly for feedback. Raw error:
    {
    "error": {
    "message": "Invalid body: failed to parse JSON value. Please check the value to ensure it is valid JSON. (Common errors include trailing commas, missing closing brackets, missing quotation marks, etc.)",
    "type": "invalid_request_error",
    "param": null,
    "code": "invalid_json"
    }
    }

    • @nocodeadvantage
      @nocodeadvantage  17 วันที่ผ่านมา +1

      Did you add :formatted as JSON safe to the end of your message expression?

    • @muhammadahmadessa9584
      @muhammadahmadessa9584 16 วันที่ผ่านมา

      @@nocodeadvantage yes I did thank you, I read the plugin description and gor it!

  • @brianlawrence6592
    @brianlawrence6592 9 หลายเดือนก่อน

    I followed your directions to build this but kept getting an error on Create Run.

    • @nocodeadvantage
      @nocodeadvantage  9 หลายเดือนก่อน +1

      Sorry to hear that! What was the error message?

    • @brianlawrence6592
      @brianlawrence6592 9 หลายเดือนก่อน

      Thanks for getting back to me. I did a screenshot of the error message. Can I email it to you?@@nocodeadvantage

  • @LOZ-rv6eq
    @LOZ-rv6eq 10 หลายเดือนก่อน

    This video is great!! I'm a beginner in Bubble and APIs and all that stuff. I followed other videos and now I am following yours and trying to not build everything from scratch and have a slightly different design. For some reason when I am sending a message to the chatbot, a thread is created and the whole process runs smoothly but then the chatbot replies to me with the same exact message I texted at the beginning of the thread. Even if I continued sending other messages it replies with the very first message I texted it at this thread. My Assistant I have it up and running perfectly on OpenAI so the problem is not there. Any suggestions anyone??!!

    • @arenge3105
      @arenge3105 7 หลายเดือนก่อน

      hey did you fix this ? i had the same problem

    • @LuisFernandoChavezAguirre
      @LuisFernandoChavezAguirre 7 หลายเดือนก่อน

      Hey i have the same problem, are do you fix this?

    • @LuisFernandoChavezAguirre
      @LuisFernandoChavezAguirre 7 หลายเดือนก่อน

      @@arenge3105 Hey i have the same problem, are do you fix this?

  • @Tahycoon
    @Tahycoon 10 หลายเดือนก่อน +1

    Dude you hop on every few months, drop gold and then disappear.
    :(

  • @ki001
    @ki001 10 หลายเดือนก่อน

    Can you please update your plugin with Retrieval? Please 🙏🏾

  • @ki001
    @ki001 11 หลายเดือนก่อน

    You are awesome! ❤