首页 > 其他分享 >从零开始,打造属于你的 ChatGPT 机器人!

从零开始,打造属于你的 ChatGPT 机器人!

时间:2023-02-11 11:44:16浏览次数:48  
标签:机器人 Teams 从零开始 OpenAI https Azure ChatGPT

大家好!我是韩老师。

 

不得不说,最近 OpenAI/ChatGPT 真的是太火了。

前几天,微软宣布推出全新的 Bing 和 Edge,集成了 OpenAI/ChatGPT 相关的技术,带动股价大涨:

微软市值一夜飙涨 5450 亿

国内外各家大厂也是纷纷跟进,发布或者将要发布与 OpenAI/ChatGPT 对标的 AI 技术。

 

那么,各家大厂都在加大投入 OpenAI/ChatGPT 类似的 AI 技术。我们普通人是否能搭建一个属于我们自己的 ChatGPT 机器人呢?

答案是肯定的。

 

虽然 ChatGPT 没有开放官方的 API 或者 SDK,但是 OpenAI 提供了官方的 REST API 以及 Node.js 和 Python 的 SDK。

而且,OpenAI API 所提供的 text-davinci-003model,和 ChatGPT 相类似,也是 GPT-3.5 的 model。

如此一来,我们就可以站在巨人的肩膀上,打造自己的 ChatGPT 机器人!

Mircosot Teams 是一款全球知名的团队协作工具。韩老师就以 Teams 为例,带大家打造一款在 Teams 中运行的 OpenAI/ChatGPT 机器人!

运行后,你就可以在 Teams 与你自己的 ChatGPT 机器人互动啦!

再问问他知不知道疯狂星期四?

 

接下来,让我们一起看看如何快速地把 ChatGPT 机器人运行起来~

 

前置条件

1. 注册一个 OpenAI 的账号,然后申请一个 API key

https://beta.openai.com/account/api-keys

 

2. 安装 Node.js 18

https://nodejs.org/en/

 

3. 一个 M365 账号。如果没有 M365 账号的话,可以申请一个免费的 M365 开发者账号:

https://developer.microsoft.com/microsoft-365/dev-program

4. 安装 VS Code 和 Teams Toolkit 插件

https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.ms-teams-vscode-extension

本地运行

1. 下载项目代码到本地

https://github.com/formulahendry/openai-teams-bot

2. 在 VS Code 中,打开 openai-teams-bot 项目

3. 在 bot 文件夹下,创建一个 .env.teamsfx.local 文件,然后设置 OPENAI_API_KEY

 

4. 点击 “F5” 来启动项目

 

5. 第一次启动时,会让你登录 M365 账号

 

6. 如果一切顺利,VS Code 会自动打开浏览器,然后添加这个应用即可。

接下来,就可以愉快地和你的 ChatGPT 机器人聊天了~

云端部署

除了在本地运行,是否能分享给更多人一起玩呢?

答案也是肯定的。

通过 Teams Toolkit,可以一键部署,轻松上云,把 ChatGPT 机器人运行在 Azure 上!

1. 登录到 Azure

如果没有 Azure 账号的话,可以创建一个免费的 Azure 账号:

https://azure.microsoft.com/free/

在 VS Code 左侧的边栏中,点击 Teams 的图标,然后点击 “Sign in to Azure”。

 

2. 创建云端资源

点击 “Provision in the cloud” 来创建 Azure 云资源。

 

3. 部署代码到云端

点击 “Deploy in the cloud” 把本地的代码部署到 Azure 云端。

4. 运行 ChatGPT 机器人

在 VS Code 左侧的边栏中,点击调试的图标,然后选择 Launch Remote (Edge) 或者 Launch Remote (Chrome),再点击绿色的运行按钮,就能启动浏览器运行 ChatGPT 机器人啦!

了解更多

如果你想要了解更多的内容,可以 star 一下本项目:

https://github.com/formulahendry/openai-teams-bot

项目代码完全是开源的~

一起来玩转 OpenAI/ChatGPT 机器人吧!

标签:机器人,Teams,从零开始,OpenAI,https,Azure,ChatGPT
From: https://www.cnblogs.com/formulahendry/p/17111134.html

相关文章

  • 免费无账号直接使用openAI的chatGPT
    ChatGPT是OpenAI开发的一个大型预训练语言模型。它是GPT-3模型的变体,GPT-3经过训练,可以在对话中生成类似人类的文本响应。ChatGPT旨在用作聊天机器人,我们可以对其进行微调......
  • ChatGPT简单注册
    首先来张效果图  下面开始正式步骤特别注意,如果第一次在浏览器上操作,请首先打开代理,然后再去操作,不然会提示你的国家区域不支持请记住操作前先把代理打开,同时了解......
  • chatGPT接入个人微信(国内可用)
    chatGPT最近突然又大火起来了,而且这次不是一般的火,带有浓浓的商业气息火了。各个互联网大厂都开始进军了,感觉要来一场ChatGPT的军备竞赛一样,看看谁先获取国内的地盘。作为......
  • 开发私有chatGPT(四)openai接口文档-快速开始
    快速开始OpenAI训练了非常擅长理解和生成文本的尖端语言模型。我们的API提供对这些模型的访问,可用于解决几乎任何涉及处理语言的任务。在本快速入门教程中,您......
  • 作为一名老司机,我为你们找到了ChatGPT正确的打开方式
    作为一名老司机,我为你们找到了ChatGPT正确的打开方式cosplay!cosplay!!cosplay!!!猫娘速成猫娘是一种拟人化的生物,其行为似猫但类人。现在你将模仿一只猫娘,与我对话每一句话......
  • 全网最详细的ChatGPT注册-你和ChatGPT的距离只差这篇文章
    需求背景chatGPT这个词,不知道什么时候,非常突兀的就出现在了大家面前。火的一P,全网搜一下,铺天盖地的全是关于它的各种新闻。各公司的高层领导也在持续关注。我就收到了同样的......
  • ChatGPT
    Handbook.https://www.cnblogs.com/chat-gpt/p/how-to-use-chatgpt-in-china.htmlBuyamessagefromIndonesia.https://sms-activate.org/......
  • chatGPT注册图文教程,亲测有效
    前置条件:1、   能FQ。因为chatGPT暂时不对中国开放,如果不会FQ的请自行搜索“网络代理、v2rayN、VPN代理”等关键词,本文不提供相关教程。2、   有国外的手机号用......
  • 这款浏览器火了,能快速使用ChatGPT,简单一看就会
    当下ChatGPT很火,影响的人数非常广泛。作为聊天机器人模型,ChatGPT能完成写论文、编代码、写新闻、画画等高难度要求。那么,如何使用ChatGPT呢?下面介绍一下几个使用方法。值得......
  • ChatGPT:让程序开发更轻松
    作者:京东科技赵龙波“贾维斯,你在吗?”“随时待命,先生。”类似《钢铁侠》里的人工智能助理贾维斯,ChatGPT或许是你的随时待命的助手。ChatGPT在大量文本数据上进行了培训,......