基于机器学习的 Nest.js API

Machine Learning based APIs using Nest.js

使用 TypeScript(含单元测试)基于 chatGPT 构建机器学习应用

课程亮点

本课程专为渴望学习如何使用 NestJS 构建应用程序并集成 ChatGPT API 的程序员设计。无论你是初学者还是有编程经验,你都将获得创建自己的 API 和有效进行单元测试的技能。随着你开发由机器学习技术驱动的实际应用程序,体验你编码能力的转变。加入我们,解锁你在激动人心的 AI 驱动应用开发世界中的潜力!

你将获得的技能: 使用 NestJS 构建 API、集成 ChatGPT API、进行单元测试、创建机器学习应用程序

你将学到什么

  • 使用 chatGPT API 作为你自己的 API 的引擎
  • 创建一个基本 API
  • 使用 Nestjs 作为服务器构建器
  • 开始熟悉单元测试

要求

  • 我已尽力解释清楚,具备基本的编程知识将更有优势

描述

chatGPT 足够通用,使用其 API 构建自己的 API 时几乎可以实现无限的可能性;你的想象力可能是唯一的限制。通过其 API,你可以访问多个 chatGPT 版本,包括 GPT-4;它们也总是在推出新版本和新功能。你只需一行代码即可更改 GPT 版本,并测试不同版本的应用,权衡成本与效果。它们的界面很简单:“文本输入,文本输出”,即使是 API 的新版本也是如此。因此,每当它们发布新版本时,你可以轻松测试它们的新版本。

应用程序编程接口(API)是两种或多种计算机程序之间通信的一种方式。它是一种软件接口类型,为其他软件提供服务。描述如何构建或使用此类连接或接口的文档或标准称为 API 规范。

在这个课程中,我们将使用 Nest.js 作为基础来构建一个基于 ChatGPT 的 API。

ChatGPT,全称为 Chat Generative Pre-trained Transformer,是由 OpenAI 开发的大型语言模型聊天机器人,于 2022 年 11 月 30 日推出,其特点在于使用户能够调整和引导对话的长度、格式、风格、详细程度和使用的语言。

尽管大多数人熟悉其公共版本,但对于普通用户来说,它也提供 API。因此,人们可以在其基础上构建自己的应用程序。

在计算机编程中,单元测试是一种软件测试方法,通过该方法对源代码的各个单元——一组一个或多个计算机程序模块以及相关的控制数据、使用程序和操作程序——进行测试,以确定它们是否适合使用。

在这门课程中,我们将把单元测试作为一种教学方法来讲解这个概念。

这门课程适合谁:

  • 准备学习 Nest.js 的程序员
  • 准备学习单元测试的程序员
  • 程序员们正等待着学习如何将 chatGPT 作为他们应用的工具使用
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。