Companies Home Search Profile

Machine Learning based APIs using Nest.js

Focused View

Jorge Guerra Pires,IdeaCoding Lab

3:49:06

66 View
  • 1. Getting to know our course details on the curriculum.mp4
    01:41
  • 2. Getting in touch.mp4
    00:34
  • 3. Organization of the course.mp4
    00:59
  • 1.1 Machine learning based APIs using Nest.pptx
  • 1. APIs, backend, and frontend.mp4
    07:53
  • 2. What is an API.mp4
    02:45
  • 3. More on APIs.mp4
    08:51
  • 1.1 Unit Testing.pptx
  • 1. Recap.mp4
    06:13
  • 2. Getting to know about software testing and quality.mp4
    09:44
  • 3. What is a unit London vs. classical school.mp4
    03:05
  • 4. What is mock.mp4
    11:27
  • 5. Testing, software entropy and regression.mp4
    12:23
  • 6. Getting to know Test Driven Development.mp4
    04:04
  • 1. Initial details.mp4
    03:43
  • 2. Getting ready for action.mp4
    07:47
  • 3. Getting to know Nest.js.mp4
    06:56
  • 4. Creating our basic elements in Nest.js a service, a controller, and a module.mp4
    07:32
  • 5. Getting to know unit testing in Nest.js.mp4
    10:27
  • 1. Initial words it was just a small fix.mp4
    02:49
  • 2. Mocking a service.mp4
    08:18
  • 3. Why it makes no sense to unit test chatGPT based function.mp4
    09:24
  • 4. Unit testing text in text out.mp4
    09:34
  • 1. Initial details.mp4
    06:25
  • 2. Testing our service that communicates with chatGPT API.mp4
    08:54
  • 3. Why do we mocked the controller, and not the service.html
  • 1. Recap.mp4
    03:58
  • 2. Getting ready to make a call to chatGPT API.mp4
    07:54
  • 3. Getting to know the model options from chatGPT API.mp4
    08:17
  • 4. Finally talking to chatGPT as an API.mp4
    04:48
  • 5. Mocking the HTTP service.mp4
    11:44
  • 6. Finally, make a HTTP call to chatGPT.mp4
    12:01
  • 1.1 Repository as starting point.html
  • 1. Initial details.mp4
    05:03
  • 2.1 HTTP calls in Nest.js.html
  • 2.2 Receiving API keys.html
  • 2.3 Receiving the Bear Token.html
  • 2. Receiving and checking an API key.mp4
    13:02
  • 3. Building a dashboard for API key administration.mp4
    04:00
  • 4. Getting you inspired how I have been using the chatGPT API.mp4
    05:55
  • 1. Cograts on concluding the course.mp4
    00:56
  • Description


    building a machine learning based app using chatGPT in TypeScript (with unit testing)

    What You'll 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 is this for?


  • 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
  • What You Need to Know?


  • I have done my best to be explanatory, a basic knowledge of coding is advantageous
  • More details


    Description

    chatGPT is generic enough to make almost unlimited the possibilities when you use its API for building your own API; you 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 based 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.

    Who this course is for:

    • 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

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Jorge Guerra Pires
    Jorge Guerra Pires
    Instructor's Courses
    I have been working with computer programming and mathematical modeling applied to biological systems since my bachelor of Engineering.Currently, I am an Independent Researcher and Member of the Center of Excellence for Research DEWS (University of L'Aquila, DISIM, Italy)Short-bio (EN): B.Eng by Universidade Federal de Ouro Preto (Brazil) in Production Engineering; double master degree by University of L'Aquila and Gdansk University of Technology: PhD on a collaboration between the Brazilian programme Science without Borders in biomathematics at the University of L'Aquila/IASI-CNR/BioMathLab. Master of science and PhD degrees recognized in Brazil by University of São Paulo (USP) as bioinformatics. Postdoc by Federal University of Bahia and Fiocruz.Academia Edu140 Followers | 12 Following | 5 Co-authors | 8,654Total Views | top 2%.Biografia curta: Tenho trabalhado com programação de computadores e modelagem computacional aplicado a sistemas biológicos.Alguns detalhas da minha formação:•Sou formado pela UFOP em engenharia de produção;•Tenho mestrado pela Universidade de L’Aquila e Técnica de Gdansk;•Tenho doutorado pela Universidade de L’Aquila;•Tenho um postdoc pela UFBA e terminei um outro pela Fiocruz;•Meus diplomas no exterior foram reconhecidos pela USP em bioinformática;
    IdeaCoding Lab
    IdeaCoding Lab
    Instructor's Courses
    IdeaCodingLab: Transforme sua ideia em linhas de códigos.“Ideas require special handling from the time they are born until they're transformed into practical ways for doing things better.” David J. Schwartz"Deixe o teu legado porqueO que ainda não existe aguarda o primeiro passo,pra ser real"  ScarcéusObjetivo Nosso objetivo é te oferecer cursos que te ajude a colocar sua ideia em forma concreta, ou mesmo, se julgar necessário, também assistência e consultoria.História breveCriei esse projeto durante meu segundo postdoc, pela Fiocruz.  Queria documentar algumas coisas que estava aprendendo, em forma de tutoriais. Contudo, notei que já existem muitos tutoriais em português. Minha tese inicial era que não existiam, mas existem. Sendo assim, decidi abrir, e criar o IdeaCodingLab. Estou procurando lançar cursos que possam adicionar de alguma forma à essa rica literatura já disponível na literatura portuguesa. Unique Selling Proposition (USP): oferecer aos alunos(as) as ferramentas necessárias para colocarem em forma de códigos suas ideias, suas inovações.Segundo Bill Gross em “The single biggest reason why start-ups succeed”, "Ideia é o terceiro fator mais importante no sucesso de uma startup". Ainda mais, startup e aplicações web viraram meio que sinônimo.Projeto completado* Desenho e Desenvolvimento de uma aplicação web baseado em JavaScript para a plataforma Teranóstico, pós-doutoramento; procure no YouTube, tem o vídeo onde explico mais sobre o projeto. Conheça nosso trabalho no nosso site oficial* Pacotes NPM, pacotes públicos* Aplicativos* Domínios sobe nossos cuidados!* Blogs, incluindo Medium* Redes sociais, LinkedIn;
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 34
    • duration 3:49:06
    • Release Date 2023/09/04