Building a ChatGPT Clone in Java with HTMX, Spring Boot, and Spring AI

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • In this video you are going to learn how to build a ChatGPT clone with HTMX, Spring Boot and Spring AI. HTMX allows you to add dynamic behavior to your frontend without having to write JavaScript. Spring AI allows you to easily build intelligent applications with generative AI. In this application you will use OpenAI's GPT-4o but you could easily replace that with your Large Language Model (LLM) of choice.
    🔗Resources & Links mentioned in this video:
    GitHub Repo: github.com/dan...
    Spring AI Playlist: • Spring AI
    👋🏻Connect with me:
    Website: www.danvega.dev
    Twitter: / therealdanvega
    Github: github.com/dan...
    LinkedIn: / danvega
    Newsletter: www.danvega.de...
    SUBSCRIBE TO MY CHANNEL: bit.ly/2re4GH0 ❤️

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

  • @lifeisgoodoutdoors2680
    @lifeisgoodoutdoors2680 3 месяца назад +4

    Refreshing to enjoy a few moments of what the project is and what it does at the very beginning.

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

    Howdy Dan... I agree with one of the commenters that humbly requests you stop the zoom in and zoom out. Viewers can already do that while pausing the video but more importantly it almost makes you sick, with the in and out when you do it quickly.

    • @DanVega
      @DanVega  3 месяца назад +1

      Its new recording software I am experimenting with. I can add/delete zooms so if there are too many I will try and reduce them in the next one. Thanks for the feedback Erik.

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

      @@DanVega Happy to share it. You still hold the title of My Favorite RUclipsr! Great work you're doing on your channel!

  • @renyuliu5650
    @renyuliu5650 3 месяца назад +2

    Hi, nice job, but just wondering what is the point of this project? It looks the same as the ChatGPT. And you use the ChatGPT actually. So why not directly use ChatGPT but build this web application?

    • @ArulBenjaminChandru
      @ArulBenjaminChandru 3 месяца назад +6

      This is to explain on how to integrate AI within Java Ecosystem I guess. Because with this, we can know how to integrate OpenAI in spring boot. This is just for fun learning.

    • @DanVega
      @DanVega  3 месяца назад +4

      You have to remember that gpt-4o is the LLM and Chat GPT is the product that sits on top of it. What if you wanted to create a chat gpt like experience that had access to your private documents or more up to date information.

  • @wpxndkq-spwnq
    @wpxndkq-spwnq 3 месяца назад +2

    Thank you for today's video as well!

  • @adamgruszczewski5614
    @adamgruszczewski5614 12 дней назад

    This new moving / zooming effect is terrific! The previous videos were much better to look at!

  • @ArleyChannel
    @ArleyChannel 3 месяца назад +1

    How can I use Spring AI with Google Gemini ?

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

      Follow the directions in the documentation. If you do that and have a problem please feel free to reach out
      docs.spring.io/spring-ai/reference/api/chat/vertexai-gemini-chat.html

  • @ArulBenjaminChandru
    @ArulBenjaminChandru 3 месяца назад +1

    Nice one Dan

  • @dariuszchmiea3567
    @dariuszchmiea3567 3 месяца назад +1

    Good but in production usages not so usefull.

    • @DanVega
      @DanVega  3 месяца назад +2

      What about a chat bot that uses your internal documents?

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

      @@DanVega can we train a model with custom data? If possible could you please make a video on it.

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

    what are you using for screen recording?

    • @DanVega
      @DanVega  3 месяца назад +1

      Screen Studio

  • @Dave09182010
    @Dave09182010 3 месяца назад +6

    Dan, love all your content. Please stop using this new zooming in and out. All viewers have their own ability to zoom. You are taking away our control to do so.

    • @DanVega
      @DanVega  3 месяца назад +1

      It's just something I'm experimenting with. Appreciate the feedback.

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

      Hmm. I do like the zooming in and out very much. Then I don't have to do it myself. We don't sit around and pause and zoom ;)