- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
大家好!我是韩老师.
。
不得不说,最近 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/formulahendr y/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/fre e/ 。
在 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/formulahendr y/openai-teams-bot 。
项目代码完全是开源的~ 。
一起来玩转 OpenAI/ChatGPT 机器人吧! 。
最后此篇关于从零开始,打造属于你的ChatGPT机器人!的文章就讲到这里了,如果你想了解更多关于从零开始,打造属于你的ChatGPT机器人!的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
ChatGPT 以其强大的信息整合和对话能力惊艳了全球,在自然语言处理上面表现出了惊人的能力。这么强大的工具我们都想体验一下,那么 ChatGPT 怎么用呢?本文将给你逐步详细介绍。 Chat GPT
我有一个想法创建一个应用程序,可以通过chatgpt api绘制chatgpt讨论的思维导图。但是,如何编写一个提示来控制chatgpt写出固定格式的思维导图以便于解析呢? 最佳答案 这可以使用 Me
我有一个想法创建一个应用程序,可以通过chatgpt api绘制chatgpt讨论的思维导图。但是,如何编写一个提示来控制chatgpt写出固定格式的思维导图以便于解析呢? 最佳答案 这可以使用 Me
openAI/chatGPT也支持docx/pdf文件上传吗? 我想上传多个文件到 openAI/chatGPT。我尝试了 https://platform.openai.com/docs/api-r
openAI/chatGPT也支持docx/pdf文件上传吗? 我想上传多个文件到 openAI/chatGPT。我尝试了 https://platform.openai.com/docs/api-r
OpenAI/chat GPT也支持docx/pdf文件上传吗?。我想上传多个文件到openAI/chatGPT。我在https://platform.openai.com/docs/api-refe
1.概述 OpenAI 持续突破人工智能的边界,推出了其最新模型 ChatGPT-4o,作为 ChatGPT-4 的继承者,该模型有望带来显著的提升和创新功能。本文将深入解析 ChatGPT-4 与
ChatGPT 是OpenAI 发布的一个全新的聊天机器人模型。它到底有多厉害呢?我注册后体验了一下,你会感觉背后有个真人跟你在聊天。例如: 代码不仅可以运行,还特么有每行带有中文注释,这完全是降维打
ChatGPT+Mermaid语言实现技术概念可视化 本文旨在介绍如何使用ChatGPT和Mermaid语言生成流程图的技术。在现代软件开发中,流程图是一种重要的工具,用于可视化和呈现各种流程
当谈到人工智能技术的时候,我们会经常听到GPT这个术语。它代表“Generative Pre-trained Transformer”,是一种机器学习模型,采用了神经网络来模拟人类语言的理解
作者:京东科技 赵龙波 “贾维斯,你在吗?” “随时待命,先生。” 类似《钢铁侠》里的人工智能助理贾维斯,ChatGPT或许是你的随时待命的助手。ChatGPT在大量文本数据上进行
ChatGPT 火爆出圈,但是 OpenAI(开发 ChatGPT 的公司)却不对国内用户正式开放使用。但是,我们仍然有办法可以在第一时间体验到这个超强 AI。下面我来教你如何
最近的热门话题,OpenAI 推出的ChatGPT绝对榜上有名!但是不说注册难度,只说每次需要一些不可抗力的原因才能访问使用就很麻烦,大部分人无法体验到,本文介绍的方式直接对接个人微信(不是公众号)非
我正在从 ChatGPT API 中提取与单词列表相对应的单词嵌入。我想知道是否有一种类似于Gensimmost_similar方法的方法来提取整个模型中与我想要的术语最相似的n个单词。 最佳答案 是
有谁知道我是否可以使用 streamlit_chat 消息在 Streamlit 中显示类似 chatgpt 的流响应? 我需要类似 message(streaming=True) 或任何其他替代方案
我正在构建一个平台,用户可以在其中上传自定义数据并构建聊天机器人。 我正在考虑使用 lanchain + open ai embeddings + chat gpt api + pinecone 来管
我正在尝试设置函数来调用我最近一直在从事的一个项目,但我似乎无法让它工作 我查找了文档,但只找到了无法很好地解释它的 YouTube 视频。我尝试过运行各种示例,但没有任何效果对我有用。这就是我所拥有
我正在研究将 html 页面从一种语言翻译成另一种语言的想法——翻译可见文本(如果更具体的话)。我已经将 html 拆分为标记和文本 block ,现在我需要通过 ChatGPT 翻译文本。但对于我的
我正在研究将 html 页面从一种语言翻译成另一种语言的想法——翻译可见文本(如果更具体的话)。我已经将 html 拆分为标记和文本 block ,现在我需要通过 ChatGPT 翻译文本。但对于我的
我正在从 ChatGPT API 中提取与单词列表相对应的单词嵌入。我想知道是否有一种类似于Gensimmost_similar方法的方法来提取整个模型中与我想要的术语最相似的n个单词。 最佳答案 是
我是一名优秀的程序员,十分优秀!