基于机器学习的 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 作为他们应用的工具使用
评论(0)