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

  • 注册资本没有到位可以注销吗
  • 主管税务机关是否参与清算
  • 增值税专用发票丢失了要怎么处理
  • 公司的现金收入可以直接发工资吗
  • 培训学校可以不可以用燃气取暖炉
  • 个体户免税金额现在是多少
  • 房屋租赁账务处理程序
  • 企业收入为0要报企业所得税吗
  • 款已付未收到发票怎么开
  • 软件著作权费用怎么入账
  • 房地产开发企业资质等级有几个
  • 房产税应由哪方交纳
  • 购入工程物资计入
  • 不够起征点免缴的增值税如何做税务处理?
  • 怎样冲减虚开发票的会计分录
  • 建筑业预交的增值税
  • 金税三期的变化
  • 冠名发票申请要求有哪些?
  • 质押股票是否缴印花税
  • 发票拍照打印出来能用吗
  • 购入设备超过多少才允许一次性扣除
  • 在王者荣耀中怎么找个妹子
  • 运输费计入什么会计科目?
  • 差旅补助需要计提吗
  • 开办费计入长期待摊费用汇算清缴时怎么填写
  • linux 传输文件
  • linux查看磁盘空间 命令fdisk
  • 异地设立的仓库怎么处理
  • 年终奖是多发一个月工资吗
  • 单位管理费用核算
  • msmpeng.exe是什么进程
  • win7旗舰系统
  • PHP:mcrypt_enc_is_block_algorithm()的用法_Mcrypt函数
  • php的file函数
  • 售后租回交易的实质是什么
  • 大西洋跟太平洋有没有融为一体?
  • php fpm原理
  • Uncaught TypeError TypeError: Cannot set properties of null (setting ‘onclick‘)的解决办法
  • 债权投资 科目
  • 农产品抵扣进项税额的规定
  • javascript手机编程
  • 激光器原理及应用
  • vue框架搭建步骤
  • web搜索与挖掘
  • 个人终止投资经营的条件
  • 开票显示税收分录怎么办
  • mysql如何判断日期是周末
  • mysql "too many connections" 错误 之 mysql解决方法
  • 管理费用月底结转吗
  • 应收账款因质量问题被扣除的损失可以税前扣除吗
  • 培训费发票属于哪个税目
  • 企业跨年度支出怎么计算
  • 事业单位项目结算审计报告
  • 金蝶银行存款日记账
  • 医疗器械行业进货未取得发票怎么做会计分录的
  • sql合并多条记录某一个字段
  • 的四个步骤
  • windows资源管理器停止工作怎么办
  • centos iscsi 多路径
  • win10mobile最新版本
  • 使用速度最快的手机
  • 戴尔笔记本自带win7系统盘重装系统
  • win7ie8和ie11
  • jquery table加载数据
  • shell 函数 return
  • 网页收集数据
  • bootstrap应用
  • jquery滑动效果
  • 文章标题用几号字体
  • [置顶]津鱼.我爱你
  • nodejs image
  • python matplotlab
  • unity导出exe没反应
  • javascript教程完整版
  • 缴纳社保问题证明怎么查
  • 国地税合并人员瘦身
  • 如何证明发货前货物完好
  • 单位医保账号怎么注销掉
  • 创新税务稽查方案
  • 关于啤酒包装物押金,下列正确的是( )
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设