GPTs vs Assistants API - which one is best for you?

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

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

  • @brandons2501
    @brandons2501 ปีที่แล้ว +17

    Production quality of a 1m+ sub youtuber, which i know you'll be soon with videos like these. Really great vid! You explained everything and even the concept of the knowledge function. Really great! subbed :D

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว +1

      Wow, thank you so much!! 🤩

  • @archiee1337
    @archiee1337 11 หลายเดือนก่อน +6

    What's exactly what I was lookin for. Thank you man!

  • @ObservingBeauty
    @ObservingBeauty ปีที่แล้ว +5

    Was hoping to find such a great comparison. Well done. Many thanks!

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thank you! Glad it was helpful! :)

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

    Is there a GitHub repo where an assistent is there with an upload button to update knowledge and than chat about it?

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

      I don't know of one, but that seems like a very useful thing to create. Let me know if you find something like that!

  • @DaschyGames
    @DaschyGames ปีที่แล้ว +1

    Can you make a Video how to write a Chatbot with the assitent API? @11:00

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Yep! I have a video about assistants API that should help you get started. Currently working on a video showing how to use files with it. Then I'll have another that covers how to deploy a chatbot to your site!

  • @DerekMorgan1
    @DerekMorgan1 ปีที่แล้ว +1

    What a great video, comprehensive and well structured 👍

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thank you so much!! :) Glad it was helpful!

  • @juanmartinkuasnosky55
    @juanmartinkuasnosky55 ปีที่แล้ว +1

    dude, what a great video, already subscribed. Super clear, thanks for the info!!!!

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thank you so much!! 🤩

  • @JordanREALLYreallyOK
    @JordanREALLYreallyOK ปีที่แล้ว +2

    Well done. I don't know what the word is, but I am the kind of learner that has to see all the details, and once that happens I feel like I become quite comfortable and I can really take decisive action. You have really provided this for me, so thank you. I think it would be really cool if you got into some more use cases of more advanced apps or businesses created using GPTs or API assistants. It's nice and all to make stickers and what not, but I would really feel like your grasp can paint a picture of what these things can really do for something far more complex and would have many moving parts to it. You mentioned different GPTs or assistance working with each other, yes I would really love to see what this stuff can really do. What do you think? 😅 Anyways, well done, keep going.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thanks so much! Yeah with the GPT store coming next week I think I will make a video talking about some ways to make some advanced GPTs that stand out. Thanks for the ideas!

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

    Excellent video. Thank you. I was curious if you spent a lot of time building these custom gpts if you could later turn them into assistants

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

      Thank you! They can't automatically turn into assistants, but probably a lot of the time building it will be spent on putting together the necessary prompts, documents that you want to use, etc. Then you can use the same prompts/docs in an assistant, so you can essentially benefit from doing the gpt first.

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

      Copy that, great advice 😁. do you use a specific tool for saving all your prompts?

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

      @@BrianFirth Generally it's just a part of my codebase so committed to github repos

  • @MojaveHigh
    @MojaveHigh ปีที่แล้ว +1

    Great video, glad I found it and your channel! I started building with the older Completions API and was able to keep strict control of pricing. The Assistants API seems much more like a black box, since it automatically controls the whole context, where the token count can quickly add up. And unlike the Completions API, I don't believe the Assistants API returns prompt and completion token counts, which I use to get the exact usage costs my bots are generating. Hopefully they change that, because I have heard horror stories of single prompts costing multiple dollars, if you have a large context. So, for now, I am sticking with Custom GPTs which have quite a bit of functionality with Actions.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      This is such a great and important point!! I've definitely spent more than I expected on some assistants queries and I worry about what it might cost if I used a huge knowledge base. Who knows what it will decide it needs to retrieve? I hope they figure out some way to make it more predictable. Thanks for watching!

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

    You answered my questions! Thank you!

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

      That's awesome :) happy to help!

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

    great video

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

      Thanks for watching!!

  • @DrivenSpice
    @DrivenSpice ปีที่แล้ว +1

    Thank you for creating this!

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      My pleasure! Thanks for watching! 😄

  • @Isontalei
    @Isontalei ปีที่แล้ว +2

    Great Video! this really helped me figure out the next steps for my project! i was hitting a brick wall

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Awesome!! Glad it helped you!!

  • @miguelroig9916
    @miguelroig9916 11 วันที่ผ่านมา +1

    Great video. Thanks!

    • @VoloBuilds
      @VoloBuilds  11 วันที่ผ่านมา

      Glad you liked it!

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

    Great video! Thank you. Very clear and concise.

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

      Glad it was helpful!

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

    Great video on the differences! Any thoughts on the 40 messages/3hour limit?
    For example, If I share my custom GPT application with other Plus users, then if someone uses it 40 times in an hour, then I, as the app creator, would ALSO need to wait before prompting ChatGPT again?
    But if I write my own application, using assistant APIs/Secret-Key (MindStudio, AirTable), then I get around the limit but must pay for every use?

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

      Thanks for watching! Everyone's usage is related to their account only - so others using your GPT won't count against your own cap (but you using your own GPT will). You are right that creating your own assistant would work around the rate limit, but then you'd have to pay the API token cost!

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

    Is possible to go with RAG in GPTs?

    • @VoloBuilds
      @VoloBuilds  2 หลายเดือนก่อน +1

      Yes in the sense that you can upload your data or have it call a function to retrieve data when it thinks it is necessary, but it becomes difficult to configure and maintain so if you want to do true RAG I would use the assistants API

  • @setta.bozatti
    @setta.bozatti หลายเดือนก่อน

    Thanks for the comparison, really useful info here.
    One note, if you're a free ChatGPT user, you CAN use custom GPTs developed by other people. So, technically, anyone with a ChatGPT free account can interact with your GPT, not only Plus users.

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

      Yep, you are right! When it was originally released (when I made the video) it was not the case, but they made it more broadly available now :)

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

    Great job. Quick question with GPTs if you use your normal ChatGPT API for a third party app when users visit your platform are they accessing the GPT you created or ChatGPT and if not how can I use my GPT to build an app dedicated to my GPT?

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

      If you build a third party app with the ChatGPT API, it is not a GPT. It will use the API key and cost you money in this case - but it is the only way to build something on a separate platform. As far as custom GPTs go - you cannot surface a custom GPT on a third party platform; it is only available inside of ChatGPT. Hope that helps!

  • @natanribeiro6536
    @natanribeiro6536 ปีที่แล้ว +1

    🎯 Key Takeaways for quick navigation:
    00:00 🤖 *Custom GPTs and Assistance API are powerful AI features from OpenAI.*
    00:28 🧩 *Custom GPTs are built on top of Chat GPT, making it easy for users with Chat GPT Plus accounts to access.*
    00:42 🚀 *Custom GPTs are user-friendly and require minimal coding.*
    00:56 💡 *Assistance API allows coding for highly flexible applications with custom logic and UI.*
    01:24 🔄 *Maintenance is simple for GPTs, but Assistance API requires more responsibility.*
    01:37 💰 *Business opportunities may favor Assistance API due to its monetization potential.*
    02:31 🧠 *Both options offer knowledge and tool access.*
    03:38 📜 *Context handling is automated in both GPTs and Assistance API.*
    04:07 📱 *GPTs use Chat GPT interface, limiting UI customization.*
    04:34 🛠 *Assistance API provides flexibility in creating custom UIs and features.*
    05:14 📊 *Assistance API offers better visibility and analytics of user interactions.*
    05:54 🖼 *Image generation and vision are currently available only in GPTs.*
    06:09 📂 *Assistance API allows dynamic knowledge updates, not limited to uploaded files.*
    07:17 🛠 *Maintenance is simpler for GPTs, while Assistance API requires more management.*
    08:40 💸 *Future revenue-sharing potential with successful GPTs, but differentiation is a challenge.*
    09:09 💼 *Assistance API offers more business opportunities with potential premium models.*
    09:37 🤔 *Choosing between GPTs and Assistance API depends on specific use cases.*

  • @bleak183
    @bleak183 ปีที่แล้ว +1

    So what is the difference between feeding data to an assistant in say a json file vs using embeddings and a vector db? Like say, if I want to create a discord bot that responds to users based on knowledge... which way would be the right way to go about it? or what are the main differences between these approaches?

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว +1

      Embeddings and a vector DB were the only way to achieve this result prior to the Assistants API being announced. Now you have the option to take either approach.
      Assistants files are going to be a bit easier since you don't need to manage the vector DB, but that comes at the expense of flexibility and scale, since the amount of data and number of files is limited and you don't have control over how the data is retrieved. With Pinecone DB for example, you can combine keywords and attribute filtering along with the embedding search, so you can potentially get more accurate results. But then you need to write code to generate embeddings, store and retrieve them, etc.
      I'd probably recommend starting with the assistants files and if you are hitting limitations, explore a more hands-on RAG approach (I have a separate video on this btw). For a discord bot, I'd make the Assistant via the UI, upload files there, and use the ID in my code for creating threads and runs. If you need to refresh data regularly, you could write some code to store that data into files and add it to the assistant. Will be making a video on this soon!

    • @bleak183
      @bleak183 ปีที่แล้ว +1

      ​@@VoloBuilds Thank you for your response! I did already use your assistant discord bot actually :) however, I had a few issues; Mainly, gpt4 being too expensive and 3.5 not being good enough since it has to go through all the json data after every query which makes it slow. It also gets confused if there's several files to pull data from.
      Would you consider perhaps creating a video on how to work with embeddings and a pinecone db? Ideally, I'd like to make a discord bot that would learn from the server chat data (I don't know if that falls in line with what you mentioned earlier), or at least one that works well with 3.5.
      I really appreciate your responses, I'm a big fan of your channel. Maybe you also want to consider having a link up to support it.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว +1

      Thanks for the support and ideas :) I am about to dive into assistant api + files for my next video and I have heard some issues with it so I'll be sure to cover that. I do have a video talking about RAG conceptually that I made before the Assistants API was announced, but it's not a hands on tutorial. I may come back to that subject and do a tutorial on it at some point in the future!
      I think it does make sense to do a diy RAG setup in case you want to index/embed all your Discord messages. That would be hard to keep up to date with assistants files I think.

  • @LeonardLay
    @LeonardLay ปีที่แล้ว

    When uploading the DnD rule set, isn't there a copyright issue?

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว +2

      They actually make the core rules available for open and public use via the SRD which is what I uploaded! available here: dnd.wizards.com/resources/systems-reference-document

  • @jeffb6305
    @jeffb6305 ปีที่แล้ว

    Any no code front-end tools that may work well for Assistants API use cases?

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      I'm not sure, but guessing some players who are already working on chatbots like Voiceflow will try to build on top of the assistants API but I haven't seen it yet. It's all so new! I'm actually exploring some possibilities of building something myself too

  • @HenInHat
    @HenInHat ปีที่แล้ว +1

    Thx for a great explanation. You really broke it down and showed the strengths and cool ways we can use each tool. Now I kinda get it. ^_^

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Glad it was helpful! Thanks for watching!

  • @nastied
    @nastied ปีที่แล้ว +1

    Very valuable vid, Thanks !

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Glad you found it helpful! 😄

  • @Munchbyte-goblin
    @Munchbyte-goblin ปีที่แล้ว +1

    thx this video explains it very well

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thanks for watching! :)

  • @yorgoss.1836
    @yorgoss.1836 11 หลายเดือนก่อน

    i have been trying to replicate my custom GPT which was great at anwering questions from my knowdlege base (but cant share so its useless to me) with an assistant API which supposedly updloaded the same file, used the code interpreter but the answers are totally random and it keeps insisting the info is not in the file!! are you sure they have the same knowledge cabilities?

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

      They should use the same infrastructure under the hood though I can't prove that :) it sounds like something might have gone wrong with your upload or maybe you're pointing at the wrong assistant id? I have a video about configuring the assistants API with your own data that could potentially help: th-cam.com/video/JzxUW0ZT4to/w-d-xo.html

    • @yorgoss.1836
      @yorgoss.1836 11 หลายเดือนก่อน

      have you actually tested it?? I have spent hours comparing the 2 based on the same knowledge text file, GPT gives perfect replies every single time, the assistant does not read the text file unless i explicitly ask it to do so repeatedly and even then it adds things like imaginary contact numbers @@VoloBuilds

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

      Huh, that's weird - I am not sure why that would happen. When I tested it, things worked pretty well and consistent across the two. Maybe they changed something since I last played around with it? Maybe there is something buried in the prompt that is causing it to misbehave or instructions in the GPT that make it better? Not sure, just throwing ideas out there

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

    Super useful vid. Thank you!!

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

      Thanks for watching! :)

  • @AirtrainAI
    @AirtrainAI ปีที่แล้ว +1

    Nice video, thank you.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thanks for watching!!

  • @zionsong2033
    @zionsong2033 ปีที่แล้ว

    For the usage of gpt API, do I need to pay for the usage of the api calls?

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      So there isn't exactly a "GPT API" - so you might be referring to 2 potential things. Assistants API, yes you need to pay for all the API calls. For Actions invoked by a custom GPT, it depends on what API you are calling (it won't be the OpenAI API) - so if you use something public, it could be free - or if you create your own custom actions, you'll need to find a way to host the API yourself so likely need to pay for hosting costs. I'll be making a video soon regarding deploying your own APIs for custom actions.

  • @hope42
    @hope42 ปีที่แล้ว +1

    I have a test case for you. Do a medium dive on getting a GPT built with a GPT builder and share a simple action. Cut this is video # 1. Video # 2 do a simple dev chat with "Hello GPT4, what are the top five popular colors?" Cut video#2. See which video is more popular? You may find people that watch both. I will watch both. I have a 3rd case to use the Dev API, which is to write a Custom GPT where the end user is someone who does a git clone of your repo and you allow API key parameter/ variable so they get billed. Open source notoriety is better than pay. Especially if you can build a trusted dev team to grow the open source. Do a video on third. Cut video#3. I'll watch all three. Do a video on how the hell we keep up with this text sh*t? This AI is so full of rabbit holes. Down some of these holes were startups likely charging and were crushed with OpenAI over the last month. Someone needs to do a TH-cam video on all freemiums that got crushed like this.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thanks for all the great ideas!!

  • @Nursultan_karazhigit
    @Nursultan_karazhigit ปีที่แล้ว

    is it possible to integrate a Custom GPTs to anywhere ?

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      You can have a custom GPT use Actions to send data elsewhere but you cannot let users access and chat with the GPT anywhere except the ChatGPT interface. You would need Assistants API to make use of OpenAI outside of ChatGPT - then you'll have a lot of flexibility!

    • @Nursultan_karazhigit
      @Nursultan_karazhigit ปีที่แล้ว

      @@VoloBuilds Can i create same thing as custom gpts with assistant api

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      There are differences as described in this video, but at a high level, you can use knowledge + actions and build a chat bot using the assistants API

    • @Nursultan_karazhigit
      @Nursultan_karazhigit ปีที่แล้ว +1

      @@VoloBuilds thanks

  • @shewhoisaudacious
    @shewhoisaudacious ปีที่แล้ว +3

    I really enjoyed this video. Very comprehensive and detailed explanations of the similarities, differences, use cases etc.
    Thank you for creating this. I have a better understanding of how they work.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      Thanks for watching!! Glad it helped you 😄

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

    Great video! I was looking for these answers and it is super clear now. I am building a no code software with a specific use case. Using Chat Gpt was a must for me (though my own interface). This means I necessarily need to know how to code?

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

      I haven't used many no-code platforms, but I expect you'd be able to wire them up to the Assistants API if you want your own interface but don't want to code!

  • @Statsjk
    @Statsjk ปีที่แล้ว +1

    Hey, I have seen someone saying it is not good to totally rely on openai API especially if you are an indie developer, it may stop working or shut down bcoz of the recent drama in openai leadership.....what do you think buddy?

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      This is a great observation and although the drama seems to have settled down, the API, models, and pricing could all change in the future so it's good to build in a way that is resilient to such changes. Thankfully there are competitors such as Anthropic that offer LLM APIs as well so I think we have options.
      I expect we will see some open source version of the assistants API at some point because the abstractions are really great and can be applied generally.
      The other major thing to consider and keep in mind is making sure to build stuff that goes beyond being a simple wrapper around OpenAI. I think a lot of startups that were simply feeding PDFs and files into ChatGPT are effectively out of business now with the assistants API so it's important to build stuff that solves specific problems for your target customers and does it in a way that OpenAI isn't likely to absorb into their core offering.

    • @Statsjk
      @Statsjk ปีที่แล้ว +1

      @@VoloBuilds thank you for the valuable points...

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

    🥰 thank you bro

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

      No problem 😎 thanks for watching!

  • @emmanuelogbonna5489
    @emmanuelogbonna5489 ปีที่แล้ว +1

    I'm interested in AI, but I'm completely new to it, everything sounds like a new language, dont know where to start from.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว +2

      Hey, thanks for leaving this comment - I think a lot of people are in the same boat! I would love to make some content to help out people like you - but it's sometimes hard for me to think of what would be some good basic questions or subjects to cover. I'm curious, what are some of the initial questions you have or concepts you'd want to see explained?

    • @emmanuelogbonna5489
      @emmanuelogbonna5489 ปีที่แล้ว +1

      @@VoloBuilds thanks for your interest in wanting to know how best to help me, that means a lot.
      Well, I don't know exactly what to ask, but I was thinking; if one could share a story of how he/she got started with AI, that would be a solid bedrock for folks like me who are so ignorant of the subject they don't even know the right questions to start with.
      You got a new follower.
      Thanks for the knowledge/information you've been sharing.

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

    Is it not very relevant that ChatGPT and GPT Agents also have this static instruction set constantly there? While with the API assistant you can start with a blank page, thereby a benefit if your good at writing instructions, and bad if you cant write good instructions/prompts. Also data from GPT is used to train the model, while with the API assistant its not.

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

    Enteresan. Bu aksani nerede duysam taniyorum.🙂

  • @Amir-mi1lo
    @Amir-mi1lo ปีที่แล้ว +1

    Just developing and running few tests with Assistant API cost $$$. Imagine if the app becomes popular… the cost is still prohibitive as many tokens are flying back and forth for simple use case. Better have strong business case.

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว

      This is such a good point. I might end up doing a video deep diving costs because it's so hard to predict right now - very much a black box and I'm seeing expenses rack up too.

  • @mracing369
    @mracing369 ปีที่แล้ว

    u are awesome dude!

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

    great content! thanks. but the hands, the hands.... :)

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

    I lost all the love in the world to all the tragedies when the guest actor

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

      :huh cat meme:

  • @DJ369-Miami
    @DJ369-Miami ปีที่แล้ว +17

    Skip the cheesy stock footage clips which add zero value to your video

    • @VoloBuilds
      @VoloBuilds  ปีที่แล้ว +9

      Thanks for the input; I added them to enhance the visual storytelling of the video which helps some folks retain what is being said

    • @me-yn1mn
      @me-yn1mn ปีที่แล้ว +5

      I'm with volo

    • @njabs8960
      @njabs8960 ปีที่แล้ว +4

      I'm also with Volo. Do your thing bro.... Very useful video imo.

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

      why u mad bro

  • @kamaliddinsattorov7493
    @kamaliddinsattorov7493 ปีที่แล้ว +1

    are you dancing or trying to explain a thing?

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

      😂

  • @hearnoevilsa655
    @hearnoevilsa655 ปีที่แล้ว

    cringe!!!