免费聊天GPT课程:使用OpenAI API编写5个项目

随着ChatGPT引起的热议,您是否渴望充分利用它?这里有一个免费的视频课程,通过详细的说明和实践项目,提供了关于OpenAI API的全面教育

介绍

ChatGPT 彻底改变了我们工作和学习的方式。人工智能领域正在快速发展,OpenAI 正在以其尖端技术领先潮流。这一全球趋势并不会很快消失,我们预计它会指数级增长。但是这一趋势与我们有什么关系呢?事实上,这项技术正在逐渐与我们的日常生活习惯融合在一起。随着我们周围的世界不断变化,我们也必须适应变化。正如 Mark Cuban 所说:

“世界变化非常快。大公司不再能战胜小公司,快速的将会战胜慢速的。”

这就是为什么开发人员和爱好者完全理解 OpenAI API 的潜力及其各种应用非常必要。无论你的背景或经验水平如何,这门课程都将帮助你掌握技能,跟上时代潮流,并轻松地创建出惊人的应用程序。

课程详情

FreeCodeCamp 最近与 Ania Kubow 合作推出了一门 ChatGPT 课程 – 使用 OpenAI API 编写 5 个项目。Ania Kubow 是一位著名的软件开发人员和课程创作者。你也可以在这里找到她的 YouTube 频道:Code with Ania Kubów。这门 5 小时 的课程深入探讨了 OpenAI API 的精彩世界。它提供了对 OpenAI API 及其应用的深入介绍,然后跳转到创建 5 个项目。

课程详细大纲如下:

1. 介绍

它强调了课程的背景、目标和受众。您还将获得 OpenAI API 是什么以及其实际应用的概述。

2. 认证

讲师通过 OpenAI API 文档介绍了 API 密钥用于认证的使用方式,以及如何安全地生成和使用它。

3. 模型

它涵盖了 OpenAI 生态系统中可用模型的列表,以及它们的用例,例如 DALL-E、Whisper、GPT-4、GPT-3.5 等。所有支持的模型都可以在这里找到。

4. 文本补全

详细说明了生成文本、操作文本和标记化概念,帮助您掌握文本补全的技巧。

5. 创建有效的提示

ChatGPT 非常灵活,可以处理各种任务,因此您需要明确您的提示,以生成有意义且准确的结果。本节涵盖了提示的基本指导方针,包括措辞、结构和上下文,以确保它们引发所需的响应。

6. 聊天完成项目

本节帮助您发现聊天完成的全部潜力以及如何使用它创建交互式应用程序。为了将您新学到的技能付诸实践,本教程将指导您通过使用 JavaScript 和 OpenAI API 构建一个简单的聊天完成克隆的第一个项目。在第二个项目中,您将将其提升到一个新的水平,并使用 React 作为前端和 Node.js 作为后端构建一个 ChatGPT 克隆。

7. 图像生成项目

OpenAI 推出了一个可以从文本描述中生成图像的 DALL-E 模型。本节从教授生成、编辑和创建图像的基础知识开始,使用 DALL-E。为了巩固您的理解,它提供了两个关于图像生成的实践项目。第一个项目教您如何使用 JavaScript 和 OpenAI API 构建一个图像生成应用程序。第二个项目是一个使用 React、Node.js、OpenAI npm 库和 OpenAI API 构建的图像生成和变化应用程序。这些项目将帮助您获得实践经验,使您精通这个令人兴奋的领域。

8. SQL 生成器项目

在最后一节中,您将创建一个 SQL 查询生成器项目,将英语提示翻译成 SQL 查询。这个项目很好地总结了你在课程中学到的所有技能。它使用 Typescript 作为前端、Node.js 作为后端,并在聊天完成端点使用了 OpenAI API。

如果您想进一步探索本课程,请观看以下视频:

总结

如果您对如何使用OpenAI API构建实用项目感兴趣,本课程是一个很好的基线。一定要观看并在评论区分享您的想法。 Kanwal Mehreen 是一位有抱负的软件开发人员,对数据科学和医学中的人工智能应用有浓厚的兴趣。Kanwal被选为2022年亚太地区的Google Generation学者。Kanwal热衷于通过撰写热门主题的文章分享技术知识,并致力于改善科技行业中女性的代表性。