HOME > Development > Machine Learning based APIs using Nest.js_1

Machine Learning based APIs using Nest.js_1

  • Development
  • Dec 25, 2024
SynopsisMachine Learning based APIs using Nest.js, available at $19.9...
Machine Learning based APIs using Nest.js_1  No.1

Machine Learning based APIs using Nest.js, available at $19.99, has an average rating of 3.33, with 34 lectures, based on 3 reviews, and has 1007 subscribers.

You will learn about Using chatGPT API as your motor for your own API Creating a basic API Using Nestjs as server builder Getting to get familiar with unit testing This course is ideal for individuals who are Programmers waiting to learn Nestjs or Programmers waiting to learn unit testing or Programmers waiting to learn how to use chatGPT as a tool for their apps It is particularly useful for Programmers waiting to learn Nestjs or Programmers waiting to learn unit testing or Programmers waiting to learn how to use chatGPT as a tool for their apps.

Enroll now: Machine Learning based APIs using Nest.js

Summary

Title: Machine Learning based APIs using Nest.js

Price: $19.99

Average Rating: 3.33

Number of Lectures: 34

Number of Published Lectures: 34

Number of Curriculum Items: 35

Number of Published Curriculum Objects: 35

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • Using chatGPT API as your motor for your own API
  • Creating a basic API
  • Using Nestjs as server builder
  • Getting to get familiar with unit testing
  • Who Should Attend

  • Programmers waiting to learn Nestjs
  • Programmers waiting to learn unit testing
  • Programmers waiting to learn how to use chatGPT as a tool for their apps
  • Target Audiences

  • Programmers waiting to learn Nestjs
  • Programmers waiting to learn unit testing
  • Programmers waiting to learn how to use chatGPT as a tool for their apps
  • chatGPT is generic enough to make almost unlimited the possibilities when you use its API for building your own API; your imagination may be the limit. With its API, you can have access to several versions from chatGPT, which includes GPT-4; they are also always launching new versions and features. You can change the GPT version with just one line of code, and test different versions for your app, pondering cost vs. effectiveness. Their interface is simple: “text in text out”, even for new versions of the API. Therefore, whenever they have a new release, you can easily test their new versions.

    An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how to build or use such a connection or interface is called an API specification.

    On this course, we are going to use Nest.js as base for building an API, based on ChatGPT.

    ChatGPT, which stands for Chat Generative Pre-trained Transformer, is a large language model-based chatbot developed by OpenAI and launched on November 30, 2022, notable for enabling users to refine and steer a conversation towards a desired length, format, style, level of detail, and language used.

    Even though most of the people are familiar with its public version, for layman usage, it is also available as API. Therefore, one can build their own apps on top of it.

    In computer programming, unit testing is a software testing method by which individual units of source code—sets of one or more computer program modules together with associated control data, usage procedures, and operating procedures—are tested to determine whether they are fit for use.

    On this course, we shall make unit testing, as an way to teach the concept.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Getting to know our course: details on the curriculum

    Lecture 2: Getting in touch

    Lecture 3: Organization of the course

    Chapter 2: Getting to know better our course

    Lecture 1: APIs, backend, and frontend

    Lecture 2: What is an API?

    Lecture 3: More on APIs

    Chapter 3: Getting to know unit testing

    Lecture 1: Recap

    Lecture 2: Getting to know about software testing and quality

    Lecture 3: What is a unit? London vs. classical school

    Lecture 4: What is mock?

    Lecture 5: Testing, software entropy and regression

    Lecture 6: Getting to know Test Driven Development

    Chapter 4: Building our API

    Lecture 1: Initial details

    Lecture 2: Getting ready for action

    Lecture 3: Getting to know Nest.js

    Lecture 4: Creating our basic elements in Nest.js: a service, a controller, and a module

    Lecture 5: Getting to know unit testing in Nest.js

    Chapter 5: Making our unit tests to work

    Lecture 1: Initial words: it was just a small fix

    Lecture 2: Mocking a service

    Lecture 3: Why it makes no sense to unit test chatGPT based function

    Lecture 4: Unit testing text in text out

    Chapter 6: Testing a service

    Lecture 1: Initial details

    Lecture 2: Testing our service that communicates with chatGPT API

    Chapter 7: Making our first contact with chatGPT API

    Lecture 1: Recap

    Lecture 2: Getting ready to make a call to chatGPT API

    Lecture 3: Getting to know the model options from chatGPT API

    Lecture 4: Finally talking to chatGPT as an API

    Lecture 5: Mocking the HTTP service

    Lecture 6: Finally, make a HTTP call to chatGPT

    Chapter 8: Homework: now it is your turn!

    Lecture 1: Initial details

    Lecture 2: Receiving and checking an API key

    Lecture 3: Building a dashboard for API key administration

    Lecture 4: Getting you inspired: how I have been using the chatGPT API

    Chapter 9: Cograts for finishing the course

    Lecture 1: Cograts on concluding the course

    Instructors

  • Machine Learning based APIs using Nest.js_1  No.2
    Jorge Guerra Pires
    Independent Researcher, PhD
  • Machine Learning based APIs using Nest.js_1  No.3
    IdeaCoding Lab
    IdeaCodingLab: Transforme sua ideia em linhas de códigos
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 1 votes
  • 5 stars: 1 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!