How to Build your AI-Powered App with ChatGPT | Step-by-Step Framework for Deployment

Поделиться
HTML-код
  • Опубликовано: 14 май 2023
  • ​As you build your Tech career, it's important to get a bird's eye view of the latest developments and happenings - especially when there is so much happening! Learn what goes into building a ChatGPT powered application from someone who has done it himself
    Objective: Build and deploy an AI-powered application using OpenAI ChatGPT API
    References
    - Sample Application: jobot.jovian.com/jovian-team/...
    - OpenAI Documentation: platform.openai.com/docs/api-...
    - NextJS documentation: nextjs.org/docs
    - `usellm` library documentation: www.npmjs.com/package/usellm
    - React documentation: react.dev/learn
    - Tailwind CSS documentation: tailwindcss.com/docs/installa...
    - Rate limiting with Upstash: upstash.com/blog/upstash-rate...
    - Deployment with Vercel: vercel.com/docs/concepts/depl...
    - Sample LeetCode Question: leetcode.com/problems/longest...
    - Insomnia REST Client: insomnia.rest/
    - Learn Prompting: learnprompting.org/
    - Prompt Engineering Course: www.deeplearning.ai/short-cou...
    - Final code: github.com/aakashns/buildaiap...
    Step 1 - Get Access to OpenAI API
    [a] Sign up on the OpenAI API Platform
    [b] Add payment method & generate API key
    [c] Explore the API docs and identify required APIs
    [d] Explore APIs using the OpenAI Playground
    Step 2 - Development Setup & API Connection
    [a] Create an GitHub repository & open it on Codespaces
    [b] Initialize a NextJS application and install dependencies
    [c] Connect to the OpenAI APIs using the `usellm` library
    [d] Create a simple chat interface to interact with the API
    Step 3 - Build AI-Powered Application Features
    [a] Create a wireframe to sketch out the UI for the required use case
    [b] Implement the user interface using React and Tailwind CSS
    [c] Implement the functionality using OpenAI APIs using the `usellm` library
    [d] Test functionality and adjust prompts and other options as required
    Once developed, the application can be deployed to a platform like Vercel.
    Learning Resources
    Check out these resources to learn more about recent advances in artificial intelligence:
    - Sparks of AGI: arxiv.org/abs/2303.12712
    - Emergence: www.assemblyai.com/blog/emerg...
    Check out these resources to learn the prerequisites for this tutorial:
    - HTML, CSS & JavaScript (30 mins) - • HTML, CSS, and Javascr...
    - ReactJS (30 mins) - • Learn React In 30 Minutes
    - NextJS (30 mins) - • Learn Next.js With Typ...
    - Tailwind CSS (12 mins) - • Ultimate Tailwind CSS ...
    - CSS Flexbox (8 mins) - • Learn Flexbox CSS in 8...
    Here's are some more optional, but useful tutorials:
    - Visual Studio Code (8 mins) - • Visual Studio Code Tut...
    - Git and GitHub (45 mins) - • Git and GitHub Tutoria...
    - NodeJS (16 mins) - • Node.js Ultimate Begin...
    - Fetch API (6 mins) - • Learn Fetch API In 6 M...
    - Chrome Developer Tools Tutorial (50 mins) - • Google Chrome Develope...
    - GitHub Codespaces (40 mins) - • Github Codespace crash...

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

  • @krypto7389
    @krypto7389 Год назад

    please complete the jobot series, i thought it would be completed already a month ago

  • @ankitram9114
    @ankitram9114 Год назад

    very nice explanation, sir keeps it up🙂

  • @ArpitSingh-je2sk
    @ArpitSingh-je2sk Год назад

    Sir, If possible then provides some tutorials on system design and more application development

  • @rising_star_2712
    @rising_star_2712 Год назад

    is it compulsory to use the paid plan can we not use it for free