Easily connect OpenAI's new "Assistants" API with

Поделиться
HTML-код
  • Опубликовано: 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.
  • ХоббиХобби

Комментарии • 79

  • @brwazze
    @brwazze 6 месяцев назад +1

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

  • @gulzaarfpv4403
    @gulzaarfpv4403 29 дней назад

    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.

  • @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 месяца назад

    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.

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

  • @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 🙏🙏🙏

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

  • @JohnLeonardMarketing
    @JohnLeonardMarketing 2 месяца назад

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

  • @macrinosanchezflores3858
    @macrinosanchezflores3858 3 месяца назад

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

  • @reggiewalton5622
    @reggiewalton5622 6 месяцев назад

    Excellent tutorial!!!

  • @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!

  • @criancaempreendedora
    @criancaempreendedora 4 месяца назад

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

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

  • @alexandrugorun6283
    @alexandrugorun6283 Месяц назад

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

  • @charliekelland7564
    @charliekelland7564 4 месяца назад

    Cannot thank you enough for this 🙏

  • @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

  • @viniciuslemos08
    @viniciuslemos08 5 месяцев назад

    You are the best!

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

  • @DeepeshSachdev_Gaming
    @DeepeshSachdev_Gaming 6 месяцев назад

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

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

  • @DarknisGame
    @DarknisGame 6 месяцев назад

    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?

  • @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!

  • @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!

  • @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!

  • @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

  • @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 🤔😁

  • @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?

  • @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?

  • @whansen65
    @whansen65 2 дня назад

    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.

  • @lowcc8925
    @lowcc8925 Месяц назад

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

  • @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”?

  • @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)

  • @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

  • @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!

  • @mee7169
    @mee7169 Месяц назад

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

  • @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

  • @noahthedegen
    @noahthedegen 17 дней назад

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

  • @ailxes
    @ailxes Месяц назад +1

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

    • @iitzsab333
      @iitzsab333 17 дней назад

      I have the same code when sending the message

  • @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 🙏🏾