位置: IT常识 - 正文

从零开始,打造属于你的 ChatGPT 机器人!(从零开始打造神级文明)

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

推荐整理分享从零开始,打造属于你的 ChatGPT 机器人!(从零开始打造神级文明),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:从零开始打造奇幻公园,从零开始打造救世组织TXT,从零开始打造地球的小说,从零开始打造救世组织TXT,从零开始打造奇幻公园,从零开始打造救世组织笔趣阁,从零开始打造救世组织TXT,从零开始打造不朽仙域的小说,内容如对您有帮助,希望把文章链接给更多的朋友!

大家好!我是韩老师。

不得不说,最近 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-003 model,和 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

本地运行

从零开始,打造属于你的 ChatGPT 机器人!(从零开始打造神级文明)

1.  下载项目代码到本地

git clone 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 机器人吧!

本文链接地址:https://www.jiuchutong.com/zhishi/298392.html 转载请保留说明!

上一篇:2021年电赛F题智能送药小车(国二)开源分享(20年电赛c题)

下一篇:yolov5训练自己的数据集,OpenCV DNN推理(yolov5训练自己的模型配置到单片机)

  • 小米删除的视频在哪里怎么找回(小米删除的视频回收站没有)

    小米删除的视频在哪里怎么找回(小米删除的视频回收站没有)

  • 华为nova7是否有nfc呢(华为nova7是否有OTG功能)

    华为nova7是否有nfc呢(华为nova7是否有OTG功能)

  • 高德地图如何查看公交车实时位置(高德地图如何查看街景实景)

    高德地图如何查看公交车实时位置(高德地图如何查看街景实景)

  • 小米智能卡是什么情况(小米智能卡是什么呀)

    小米智能卡是什么情况(小米智能卡是什么呀)

  • 苹果11返回键不见了(苹果11返回键不灵)

    苹果11返回键不见了(苹果11返回键不灵)

  • 小米8找不到OTG(小米8找不到纯净模式)

    小米8找不到OTG(小米8找不到纯净模式)

  • 华为990处理器手机有几种型号(华为990处理器手机有几种型号价格)

    华为990处理器手机有几种型号(华为990处理器手机有几种型号价格)

  • 第一次装宽带需要买路由器吗(第一次装宽带需要开户费吗)

    第一次装宽带需要买路由器吗(第一次装宽带需要开户费吗)

  • vivo还原桌面布局的方法是什么(vivo 桌面布局怎么恢复出厂设置)

    vivo还原桌面布局的方法是什么(vivo 桌面布局怎么恢复出厂设置)

  • 酷我账号能几个人用(酷我音乐一个会员账号可以登陆多少台设备)

    酷我账号能几个人用(酷我音乐一个会员账号可以登陆多少台设备)

  • hg8546m是不是千兆猫(hg8541m)

    hg8546m是不是千兆猫(hg8541m)

  • 大王卡快手免流吗(大王卡快手免流量已手动开启怎么还是用不了)

    大王卡快手免流吗(大王卡快手免流量已手动开启怎么还是用不了)

  • 美版有锁激活啥意思(美版有锁机激活教程)

    美版有锁激活啥意思(美版有锁机激活教程)

  • 小米手机收音机在哪里(小米手机收音机怎么关掉)

    小米手机收音机在哪里(小米手机收音机怎么关掉)

  • 网购确认收货还能退吗(网购确认收货还能7天无理由)

    网购确认收货还能退吗(网购确认收货还能7天无理由)

  • 拼多多宝贝id怎么看(拼多多商品id怎么找宝贝)

    拼多多宝贝id怎么看(拼多多商品id怎么找宝贝)

  • 华为手表和荣耀手表区别(华为手表和荣耀手机)

    华为手表和荣耀手表区别(华为手表和荣耀手机)

  • 微信原图和一般图区别(微信原图跟不是原图有什么区别)

    微信原图和一般图区别(微信原图跟不是原图有什么区别)

  • 苹果11什么时候正式发售(苹果11什么时候生产的)

    苹果11什么时候正式发售(苹果11什么时候生产的)

  • 微信登录电脑后会留下聊天记录吗(微信登录电脑后怎么退出)

    微信登录电脑后会留下聊天记录吗(微信登录电脑后怎么退出)

  • 抬头唤醒怎么关闭(苹果抬头唤醒怎么关)

    抬头唤醒怎么关闭(苹果抬头唤醒怎么关)

  • 快手能投屏电视上看吗(快手能投屏到电视)

    快手能投屏电视上看吗(快手能投屏到电视)

  • 最右服务器怎么了(最右访问)

    最右服务器怎么了(最右访问)

  • 鸿蒙系统桌面文件名称隐藏了怎么办? 鸿蒙桌面文件夹名称不显示的技巧(鸿蒙系统桌面文件夹建立)

    鸿蒙系统桌面文件名称隐藏了怎么办? 鸿蒙桌面文件夹名称不显示的技巧(鸿蒙系统桌面文件夹建立)

  • 腾讯手游助手如何设置按键?(腾讯手游助手如何退出登录)

    腾讯手游助手如何设置按键?(腾讯手游助手如何退出登录)

  • Win10在播放视频时如何对视频进行优化(win10播放视频软件)

    Win10在播放视频时如何对视频进行优化(win10播放视频软件)

  • flex布局 多种方法让两个盒子分布在左右两边(flex的几个常用布局)

    flex布局 多种方法让两个盒子分布在左右两边(flex的几个常用布局)

  • python怎么设置字体颜色(python怎么设置字符串宽度)

    python怎么设置字体颜色(python怎么设置字符串宽度)

  • 个体工商户要做帐吗
  • 公司房屋修缮账务流程
  • 先开票,后发货怎么处理
  • 其他综合收益是什么类科目
  • 关联方债务豁免需要缴纳所得税吗
  • 代理服务费收取标准
  • 客户减免费用邮件怎么写
  • 买了两个可以退一个吗
  • 开具增值税专用发票证明
  • 培训费用开具什么发票
  • 账本印花税计税金额或件数怎么申报2023
  • 7月1日起,自开农产品收购发票,抵扣税率是多少?
  • 把十六点改成十五点半起床
  • 商业承兑汇票风险
  • 股东投进来的钱可以放哪个科目
  • 库存成本与实际成本不符
  • 食用盐的增值税是多少
  • 资产类科目余额在借方表示什么
  • 土地增值税清算报告
  • 哪些支出可以在计算企业应纳税所得额时加计扣除
  • 公司如何确定总股本
  • 打包贷款和出口信贷的区别和联系
  • 附加税的税率是什么
  • 华为鸿蒙双击背面打开健康码
  • 制造费用明细科目有哪些
  • win8系统怎么关闭防火墙
  • 增值税专用发票和普通发票的区别
  • 借别人资质投标如何签合同
  • 苹果手机清理内存怎么清理微信内存
  • php数组函数输出《咏雪》里有多少"片"字
  • 被公司辞退有钱吗
  • php中defined什么意思
  • 在校学生是不是纳税人,请举例说明
  • 原材料按实际成本核算需设置的科目包括
  • php curl设置cookie
  • 微信小程序自定义函数
  • php redis常用命令
  • input 文件
  • 珀斯临近什么洋
  • php websocket教程
  • 员工报销凭证怎么做
  • phpcms栏目分类
  • 织梦cms怎么样
  • 企业所得税怎么征收几个点
  • vue注册用户名和密码
  • 设备调试费是什么税
  • python中字典的键有何要求
  • phpcms 标签
  • 差旅费报销金额大于实际发生金额
  • 代扣代缴个人所得税手续费返还 增值税
  • 长期股权投资为什么不是金融资产
  • sqlserver触发器在哪个位置
  • 小规模纳税人零税率怎么申报
  • 善意取得增值税专用发票所得税
  • 固定资产机械设备有哪些
  • 旅游服务会议费发票
  • 收到个人支付的培训费可以开对公的发票吗
  • 股票增发给谁
  • 工程类发票账务后面需附什么单据呢
  • 待处理财产损益期末结转到哪里
  • 购入一辆运输汽车,价值5.6万元,款项尚未支付
  • 会计做内账的技巧与方法
  • 研发支出资本化支出在资产负债表哪里体现
  • mysql 5.7.34安装
  • xp系统怎么用u盘启动电脑
  • safari 快捷键
  • win7系统怎样设置
  • window扫雷游戏在哪里
  • windows7旗舰版怎么扩展c盘
  • centos7rz
  • win10怎么把中文系统改成英文
  • linux怎样过滤一个关键字
  • linux显示所有内容
  • 批处理 判断文件是否存在
  • javascript可以制作哪些游戏?
  • javascript中的函数该如何理解
  • Intent传List、Map
  • js uridecode
  • jquery点击方法
  • 税务局副科长工资
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设