位置: 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训练自己的模型配置到单片机)

  • 华为nova10pro怎么投屏(华为nova10pro怎么打开高清通话)

    华为nova10pro怎么投屏(华为nova10pro怎么打开高清通话)

  • oppor17黑屏怎么强制重启(oppor17黑屏怎么回事)

    oppor17黑屏怎么强制重启(oppor17黑屏怎么回事)

  • 美团自提在哪里选择(美团自提在哪里买)

    美团自提在哪里选择(美团自提在哪里买)

  • windows无法访问192是什么原因(windows无法访问\\192.168.1.104)

    windows无法访问192是什么原因(windows无法访问\\192.168.1.104)

  • 微博如何关注别人(微博如何关注别人但不在对方的粉丝列表里显示)

    微博如何关注别人(微博如何关注别人但不在对方的粉丝列表里显示)

  • 网易云音乐能看到访客吗(网易云音乐能看广告免费听歌30分钟在哪里)

    网易云音乐能看到访客吗(网易云音乐能看广告免费听歌30分钟在哪里)

  • 淘宝评价怎么删除(淘宝评价怎么删除不了)

    淘宝评价怎么删除(淘宝评价怎么删除不了)

  • med al00什么型号(华为MEDal00什么型号)

    med al00什么型号(华为MEDal00什么型号)

  • 苹果11的下巴几毫米(iphone11下巴多少毫米)

    苹果11的下巴几毫米(iphone11下巴多少毫米)

  • eh509怎么解决(eh501)

    eh509怎么解决(eh501)

  • 华为nova7pro可以无线充电吗(华为nova7pro可以扩展内存吗)

    华为nova7pro可以无线充电吗(华为nova7pro可以扩展内存吗)

  • 网络亮红灯是什么原因(网络显示红灯是什么意思)

    网络亮红灯是什么原因(网络显示红灯是什么意思)

  • 苹果11防水吗掉水里(苹果11防水吗掉水里几秒)

    苹果11防水吗掉水里(苹果11防水吗掉水里几秒)

  • 淘宝卡包在哪里(淘宝卡包劵在哪里)

    淘宝卡包在哪里(淘宝卡包劵在哪里)

  • 微信号注销了手机号多久可以注册(微信号注销了手机号可以重新注册一个吗)

    微信号注销了手机号多久可以注册(微信号注销了手机号可以重新注册一个吗)

  • 开放式耳机有什么好处(开放式耳机什么意思)

    开放式耳机有什么好处(开放式耳机什么意思)

  • ip地址的概念与作用(ip地址的概念和作用)

    ip地址的概念与作用(ip地址的概念和作用)

  • 手机怎么让电脑下线(手机怎么让电脑主机上网)

    手机怎么让电脑下线(手机怎么让电脑主机上网)

  • 支付宝怎么开通人脸支付(支付宝怎么开通公交乘车码)

    支付宝怎么开通人脸支付(支付宝怎么开通公交乘车码)

  • oppo手机sos怎么设置(oppo手机sos设置)

    oppo手机sos怎么设置(oppo手机sos设置)

  • iqoo背后的灯怎么打开(iqoo后面的灯怎么设置)

    iqoo背后的灯怎么打开(iqoo后面的灯怎么设置)

  • 复制文字发朋友圈怎么能不被压缩(复制文字发朋友圈为什么只显示一行)

    复制文字发朋友圈怎么能不被压缩(复制文字发朋友圈为什么只显示一行)

  • vivox7哪一年上市的(vivox7哪年出的)

    vivox7哪一年上市的(vivox7哪年出的)

  •  p30支持光学防抖吗(华为p30支持光学防抖吗?)

    p30支持光学防抖吗(华为p30支持光学防抖吗?)

  • 如何在淘宝发布二手物品(如何在淘宝发布视频)

    如何在淘宝发布二手物品(如何在淘宝发布视频)

  • 设置共享文件夹密码教程(win11设置共享文件夹)

    设置共享文件夹密码教程(win11设置共享文件夹)

  • 账面金额是包含什么?
  • 应付账款里的暂估
  • 年金的扣费标准
  • 企业所得税资产总额怎么填写
  • 差旅费的现金流
  • 进项税额转出还能认定虚开吗
  • 退回以前年度的增值税账务处理
  • 农业机耕开发票税收分类编码是什么
  • 购进货物用于在建工程要交增值税吗
  • 可控费用包括工资吗
  • 银行承兑汇票背书转让后怎么查询
  • 工资核算方式
  • 外协加工分录
  • 成品油一般经营企业交什么税
  • 合伙企业的投资者李某以企业资金
  • 小企业税金及附加会计分录
  • 房地产教育培训
  • 合作社能否开具专用发票
  • 税收思想
  • 混合销售举例说明
  • 小规模纳税人可以抵扣增值税专用发票吗
  • 土地使用税每个月都要计提吗
  • 研发企业税率
  • 个人报销汽油费会计分录
  • 残保金中的工资总额在哪看
  • 背书转让银行承兑汇票会计分录
  • 收入记借方
  • geeklink 极联科技
  • 短期投资计入什么科目
  • 劳动保护经费
  • 可供出售和交易性金融资产的区别
  • allegro器件移动不了
  • sovies
  • 房产税计入哪里
  • 鲜花售卖系统
  • 编译原理第三版
  • 电子税务局怎么注册
  • 怎么填红字信息表
  • 企业影响工程成本的原因
  • 处置子公司如何纳税
  • mysql的long类型
  • 事故赔偿给谁
  • 企业所得税中通过研发费用辅助账
  • 应交税费的核算范围
  • 房屋租赁税缴纳时间
  • 建筑企业预缴所得税税率是多少
  • 发票 认证抵扣
  • 赠送的商品如何开发票
  • 应交税费年末需要结转吗
  • 学历教育服务增值税
  • 商品进销差价会计科目流程图模板
  • 个人工资怎么合理避税有什么方法
  • 出口退税申报需要手动录入什么信息呢
  • 以前年度负债调整
  • 合伙企业是什么组织形式
  • 年平均资金占用额是动态平均数吗
  • 如何设置固定资产二级联动下拉菜单
  • select * from sp_who的解决方案
  • mysql使用or会索引
  • 苹果电脑安装win7系统教程
  • ubuntu怎么设置成中文
  • 升级win102004
  • unity serial number
  • node.js教学
  • linux shell条件判断语句
  • 让图片垂直居中
  • python输出代码怎么写
  • js date对象构造方法
  • javascript的简介
  • jquery 动态添加列表元素
  • 安卓全局替换
  • unity3d shader之God Ray上帝之光
  • unity获取物体位置代码
  • 胰腺在人体的哪个部位图解
  • 湖南增值税普通发票查询系统官网
  • 税收征收管理与实践
  • 浙江国税局电子税务局
  • 税务代办需要什么资料
  • 个人所得税必须企业代扣代缴吗
  • 地税是什么时候开始征收耕地的呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设