Udemy

Next.js AI Chatbot using ChatGPT and Gemini AI

立即報名
  • 126 名學生
  • 更新於 6/2024
4.7
(11 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
4 小時 35 分鐘
教學語言
英語
授課導師
K.Sathya Prakash Reddy
評分
4.7
(11 個評分)
2次瀏覽

課程簡介

Next.js AI Chatbot using ChatGPT and Gemini AI

Build a real-time AI Chatbot using Vercel AI SDK with two AI models support (OpenAI , GeminiAI)

Welcome to the "Next.js AI Chatbot" course! In this project-based course, you will learn how to build a powerful AI chatbot application using the latest features of Next.js 14 and the Vercel AI SDK.

Course Curriculum

Introduction to Next.js 14 and Vercel AI SDK

  • Overview of Next.js 14 and its latest features

  • Introduction to Vercel AI SDK and its advantages

  • Setting up the development environment

Building the User Interface

  • Implementing user authentication and authorization using Clerk

  • Designing the UI using Tailwind CSS

  • Creating reusable components for the chatbot interface

Integrating AI Models

  • Connecting to OpenAI and GeminiAI models using Vercel AI SDK

  • Configuring API keys and environment variables

Implementing Chatbot Functionality

  • Handling user input and generating prompts for AI models

  • Streaming AI responses to the UI in real-time

  • Displaying AI responses with proper formatting

Copy and Share AI Responses

  • Copy AI responses to the clipboard and use wherever it requires

  • Share AI response to different social platforms like whatsapp , gmail , instagram , facebook , linkedin etc.

  • Displaying AI responses with proper formatting

Persisting Chat History

  • Saving user chats to a database

  • Retrieving and displaying previous chat history

  • Allowing users to resume conversations based on past messages

Enhancing User Experience

  • Implementing features for selecting and resuming past chats

  • Providing a seamless and intuitive user interface

Deployment and QA

  • Deploying the application to Vercel

  • Performing thorough testing and quality assurance

  • Providing complete source code access to students

By the end of this course, you will have built a fully functional AI chatbot application using Next.js 14, Vercel AI SDK, and popular AI models. You will learn how to integrate user authentication, design an attractive UI, handle AI responses, and save chat history for a better user experience. The course will also cover deployment and provide access to the complete source code for future reference and learning.

課程章節

  • 10 個章節
  • 32 堂課
  • 第 1 章 Introduction
  • 第 2 章 User authentication
  • 第 3 章 Mongo DB Setup and Save Current User
  • 第 4 章 Layout and Store
  • 第 5 章 Homepage skeleton
  • 第 6 章 Integration of Vercel AI SDK
  • 第 7 章 Chat Model & API
  • 第 8 章 Save and show user chats
  • 第 9 章 Copy & Share
  • 第 10 章 Bugs and Deployment

課程內容

  • Nextjs 14 latest features
  • Introduction to Vercel AI SDK and Advantages
  • Building AI Chatbot using Vercel AI SDK with two top AI Models (OpenAI , GeminiAI)
  • Learn how to send the prompts to AI and how to show the AI streamed response on UI
  • Learn how to save all users chats to database , so even after the page refresh they can view all the previous chats with AI

評價

  • A
    Abdullah Al Noman
    4.5

    Very Straigtforward and simple. Will be helpful for the beginners.

  • L
    Luciano Mendes Horta
    5.0

    I loved everything until now. Congratulation to the instructor for the great content

  • Y
    Yiyu Qian
    5.0

    Very Amazing course on Next.js + OpenAI. The instructor is very amazing. I really learnt a lot.

  • S
    Shenoy
    4.5

    I loved the entire course as this was my first time working with NextJS. Sathya sir was really thorough in explaining the project and its working. Thank you.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意