Easily connect OpenAI's new "Assistants" API with

Поділитися
Вставка
  • Опубліковано 9 лис 2023
  • Thank you for watching! Please subscribe + click the "like" button!
    1️⃣ /// THE BEST NOCODE TOOL (BUBBLE):
    bubble.pxf.io/k0kXd3
    2️⃣ /// THE BEST AI API (OPEN AI - "Assistants"):
    platform.openai.com/assistants
    3️⃣ /// FREE NOCODE ENTREPRENEUR MASTERCLASS 🤑
    nocodeadvantage.com/free-mast...
    4️⃣ /// HERE'S $100 (no strings) IN CASE YOU NEED A NEW BIZ BANK:
    mercury.com/partner/nocodeadv...
    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.
  • Навчання та стиль

КОМЕНТАРІ • 78

  • @gulzaarfpv4403
    @gulzaarfpv4403 26 днів тому

    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 2 місяці тому

    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.

  • @JohnLeonardMarketing
    @JohnLeonardMarketing 2 місяці тому

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

  • @brwazze
    @brwazze 6 місяців тому +1

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

  • @benjamin87878
    @benjamin87878 6 місяців тому

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

    • @nocodeadvantage
      @nocodeadvantage  6 місяців тому

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

  • @PayzorsAI
    @PayzorsAI 2 місяці тому

    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.

  • @GridPixelDev
    @GridPixelDev 6 місяців тому

    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.

  • @macrinosanchezflores3858
    @macrinosanchezflores3858 3 місяці тому

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

  • @jfav30
    @jfav30 5 місяців тому

    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!

  • @malekaimischke2444
    @malekaimischke2444 6 місяців тому

    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  6 місяців тому +1

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

  • @criancaempreendedora
    @criancaempreendedora 4 місяці тому

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

  • @theaccountantguy
    @theaccountantguy 3 місяці тому +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!

  • @alexandrugorun6283
    @alexandrugorun6283 Місяць тому

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

  • @reggiewalton5622
    @reggiewalton5622 6 місяців тому

    Excellent tutorial!!!

  • @arenge3105
    @arenge3105 3 місяці тому

    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).

  • @charliekelland7564
    @charliekelland7564 4 місяці тому

    Cannot thank you enough for this 🙏

  • @beboplearning
    @beboplearning Місяць тому

    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! 😁

  • @BrijeshBolar79
    @BrijeshBolar79 Місяць тому

    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 Місяць тому

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

    • @actingpartnerai
      @actingpartnerai Місяць тому

      @@iMamosta Same I have an error too

  • @smadarsz
    @smadarsz 6 місяців тому

    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?

  • @naiko3388
    @naiko3388 5 місяців тому

    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...

  • @viniciuslemos08
    @viniciuslemos08 5 місяців тому

    You are the best!

  • @DarknisGame
    @DarknisGame 5 місяців тому

    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.

  • @Zdrifter
    @Zdrifter Місяць тому

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

  • @franciscocastillosaker
    @franciscocastillosaker 6 місяців тому

    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

  • @ernestodroid
    @ernestodroid 6 місяців тому

    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  6 місяців тому

      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!

  • @DeepeshSachdev_Gaming
    @DeepeshSachdev_Gaming 6 місяців тому

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

  • @alipinarbasi5298
    @alipinarbasi5298 6 місяців тому +1

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

    • @nocodeadvantage
      @nocodeadvantage  6 місяців тому

      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!

  • @ki001
    @ki001 5 місяців тому

    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?

  • @hannah_and_maddox
    @hannah_and_maddox 6 місяців тому +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  6 місяців тому +4

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

  • @sebastianescalona3738
    @sebastianescalona3738 6 місяців тому +1

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

    • @nocodeadvantage
      @nocodeadvantage  6 місяців тому

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

  • @Tarlofrauros
    @Tarlofrauros 6 місяців тому +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  6 місяців тому

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

  • @lowcc8925
    @lowcc8925 Місяць тому

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

  • @condrey6970
    @condrey6970 6 місяців тому

    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  6 місяців тому +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

  • @user-en6fr4yh3p
    @user-en6fr4yh3p 6 місяців тому

    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  6 місяців тому

      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)

  • @newjx
    @newjx 6 місяців тому

    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  6 місяців тому

      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!

  • @Mikeoxlong0
    @Mikeoxlong0 6 місяців тому +1

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

    • @nocodeadvantage
      @nocodeadvantage  6 місяців тому

      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 6 місяців тому

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

  • @ailxes
    @ailxes Місяць тому +1

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

    • @iitzsab333
      @iitzsab333 14 днів тому

      I have the same code when sending the message

  • @mee7169
    @mee7169 Місяць тому

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

  • @noahthedegen
    @noahthedegen 14 днів тому

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

  • @LOZ-rv6eq
    @LOZ-rv6eq 6 місяців тому

    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??!!

  • @brianlawrence6592
    @brianlawrence6592 4 місяці тому

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

    • @nocodeadvantage
      @nocodeadvantage  4 місяці тому +1

      Sorry to hear that! What was the error message?

    • @brianlawrence6592
      @brianlawrence6592 4 місяці тому

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

  • @db-proretediimpresa2709
    @db-proretediimpresa2709 2 місяці тому +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 Місяць тому

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

    • @iMamosta
      @iMamosta Місяць тому +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 Місяць тому

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

    • @sebastianmantheylarsen9577
      @sebastianmantheylarsen9577 Місяць тому

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

    • @ailxes
      @ailxes Місяць тому

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

  • @Tahycoon
    @Tahycoon 6 місяців тому +1

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

  • @ki001
    @ki001 6 місяців тому

    You are awesome! ❤

  • @ki001
    @ki001 6 місяців тому

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