如何使用 C# 连接到 ChatGPT
使用 ASP .Net Core Blazor 服务器应用程序连接到 OpenAI API
讲师:Tom Liao
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解 GPT 和 ChatGPT 的概念
- 了解如何使用 C# 访问 OpenAI API
- 了解OpenAI API所需参数的用法
- 开发支持 GPT 的 Blazor Server 应用
- 创建您自己的 C# 库以访问 OpenAI API
探索相关主题
- ChatGPT
- Web 开发
- 发展
要求
- 使用 C# 学习 GenAI 的热情(必须)
- 具备 C# 编程基础知识(必须)
- 具备 ASP .Net Core Web 开发的基本知识(最好具备)
描述
为什么您应该订阅这门课程?
如今,几乎所有的AI技术的SDK或API都是从Python开始的,对C#的支持排在第二位,有些甚至不支持C#。但是,我们C#ers(发音为CSharpers)知道C#是一种强大的计算语言,几乎可以创建任何东西。它应该位于AI开发列表的首位。作为一名主要关注C#相关技术的编程导师,我必须贡献我的知识来帮助任何有兴趣使用C#开发AI相关应用程序的人。我们不需要被迫切换到Python或其他语言来学习AI,C#和其他语言一样好。有时,在我看来,甚至更好!因此,本课程重点介绍如何使用C#通过与OpenAI的API交互将ChatGPT引入您的应用程序。
与巨人一起成长!
将生成式人工智能 (GenAI) 功能(例如 ChatGPT)引入到您的应用程序中并不像几年前那么困难。随着 ChatGPT 和 OpenAI 提供的 API 的出现,我们可以站在巨人的肩膀上,与巨人一起成长。访问 OpenAI API 就是访问 RESTful Web API,这比您想象的要容易。
首先,您要找出要连接的 API 所期望的数据结构。
其次,您将了解使用 C# 与这些 API 发送和接收数据的方式。
最后,您开发一个用户界面,以便用户向这些 API 发送提示,然后向用户显示响应。
非常简单,对吧?
我喜欢通过让事情变得容易理解来让每个人的生活更轻松。学习新事物最有效的方法不是一开始就学习太多的“基础知识”或“理论”,而是学习如何用最少的知识构建有用的东西。然后当你对脑海中正在发生的事情有了全面的了解后再深入研究。这也是本课程的组织方式。
您将学到什么?
以下列出了本课程的主要主题。
1. 针对 C# 开发人员的 GPT 课程– 课程和导师的简介。
2. GPT、ChatGPT 和 OpenAI API 简介——简要介绍什么是 GPT、ChatGPT 的演变以及可以使用哪些类型的 API。
3. 准备先决条件——介绍如何创建 OpenAI 帐户、设置付款方式以及创建秘密 API 密钥。
4. 快速入门– 与 ChatGPT 合作创建第一个访问 OpenAI API 的 Blazor 服务器应用程序。(gpt-3.5-turbo)
5. 聊天完成 API – 解释 OpenAI API 所需参数的定义和用法。并修改之前创建的 Blazor Server App,使其运行得更好、看起来更好。
6. 聊天完成 API – 流模式– 了解如何激活流模式并从聊天完成 API 接收聊天完成块对象。
7. 下一步是什么? ——简要介绍完成本课程后要学习的内容。
先决条件:
我将此课程级别设置为“所有级别”,这适用于任何刚开始使用 C# 开发 GenAI 应用程序的人。但它确实需要一些先决条件,如下所示:
-
使用 C# 学习 GenAI 的热情(必须)
-
具备 C# 编程基础知识(必须)
-
具备 ASP .Net Core Web 开发的基本知识(最好具备)
本课程适合哪些人?
-
任何想要将 ChatGPT 功能引入 C# 应用程序的人。
-
所有 C#ers (CSharpers) 或想要成为 C#ers!
本课程适合哪些人:
- 任何想要将 ChatGPT 功能引入 C# 应用程序的人。
- 所有 C#ers (CSharpers) 或想要成为 C#ers!
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。