- VisualStudio2022插件的安装及使用-编程手把手系列文章
- pprof-在现网场景怎么用
- C#实现的下拉多选框,下拉多选树,多级节点
- 【学习笔记】基础数据结构:猫树
细心的小伙伴已经注意到,国内的Coze平台已经开放了API,这一发现让他们感到兴奋不已。因此,他们迫切地想要掌握这一机会,将API应用到实际中,让Coze成为他们的得力助手。这样一来,他们就可以避免每次都需要登录网页才能使用Coze的情况.
在这一章节中,我将简要地分享一下如何将Coze平台成功集成到微信群聊机器人中。通过这个过程,你将学会如何利用Coze的API功能,使其与微信群聊机器人相结合,从而为群聊增添更多有趣和便利的功能.
但是、但是、但是,在我们开始之前,我必须要强调一个重要的前提条件:将Coze集成到微信群聊机器人中存在被封号的风险。因此,请务必注意并理解这一风险,我本人概不负责任。建议你尽可能使用小号进行操作,以降低潜在的风险.
考虑到国外Coze平台的API是最早开放的,很可能已经有了适配GPT的接口。为此,你可以前往GitHub搜索相关项目,肯定能够找到合适的。一旦找到,再结合目前最受欢迎的Cow项目(ChatGPT-on-WeChat),你就可以轻松地将Coze集成到微信群聊机器人中了。让我们开始吧! 。
后台轻量服务器,它自带了宝塔面板。这台服务器也是我之前在抢购活动中薅羊毛时买的,是最便宜的入门级服务器。可以用新账号薅羊毛:新手服务器:curl.qcloud.com/lpw3SQC4 。
微信机器人(无需下载,知道是这个项目即可):https://github.com/zhayujie/chatgpt-on-wechat 。
coze适配GPT:https://github.com/fatwang2/coze2openai 。
鉴于服务器网络可能存在一些限制,建议你先将Coze2OpenAI的内容下载到本地,然后再上传到服务器上进行操作。这种方式能够避免网络不稳定或速度较慢的情况对操作造成的影响,确保你能够顺利地进行后续的工作.
首先,您需要导航至适当的文件目录,然后修改以下具体参数:
在第一步中,您应该修改您自己的助手ID为适当的值.
请将请求地址修改为国内 Coze 平台的地址.
const resp = await fetch("https://api.coze.cn/open_api/v2/chat", {
method: "POST",
headers: {
"Content-Type": "application/json",
"Connection": "keep-alive",
"Host": "api.coze.cn",
"Accept": "*/*",
Authorization: `Bearer ${authHeader.split(" ")[1]}`,
},
body: JSON.stringify(requestBody),
});
如果您的服务器尚未安装Node.js,请您先下载并安装Node.js.
一旦下载完成,请立即执行添加 Node 项目的操作.
直接启动即可.
接下来,我们可以着手规划微信群聊机器人的设置和配置.
在选择添加Compose模板后,您可以将以下信息粘贴到相应位置:
version: "2.0"
services:
chatgpt-on-wechat:
image: zhayujie/chatgpt-on-wechat
container_name: chatgpt-on-wechat
security_opt:
- seccomp:unconfined
environment:
OPEN_AI_API_KEY: "" ----这里请填写你coze端api的token
MODEL: "c"
OPEN_AI_API_BASE: "http://ip:3000/v1" ---填写你的ip即可
PROXY: ""
SINGLE_CHAT_PREFIX: '["关键词", "@关键词"]' ---触发聊天的前缀关键词
SINGLE_CHAT_REPLY_PREFIX: '"[关键词] "' ---聊天内容的触发前缀关键词
GROUP_CHAT_PREFIX: '["@关键词"]' ---聊天内容的触发前缀关键词
GROUP_NAME_WHITE_LIST: '["聊天群聊1", "聊天群聊2"]' ---聊天群聊名称
IMAGE_CREATE_PREFIX: '["画", "看", "找"]'
CONVERSATION_MAX_TOKENS: 1000
SPEECH_RECOGNITION: "False"
CHARACTER_DESC: "你是基于大语言模型的AI智能助手,旨在回答并解决人们的任何问题,并且可以使用多种语言与人交流。"
EXPIRES_IN_SECONDS: 3600
USE_GLOBAL_PLUGIN_CONFIG: "True"
USE_LINKAI: "False"
LINKAI_API_KEY: ""
LINKAI_APP_CODE: ""
按照提示进行修改即可,剩下的部分无需更改。关于MODEL部分,您可以看到我已经简单写了一个"c",因为在请求我们的地址时,我将node.js项目的botid写死了。如果您想再创建一个机器人,只需创建一个新的即可.
然后按照模版启动去:
一旦您选择了适合的项目模板,您只需直接点击“创建”即可立即开始项目.
一旦完成创建,您将能够立即查看并访问正在运行的容器.
在这种情况下,您可以通过查看容器的日志来获取二维码,然后使用备用微信账号登录。即使您的备用账号被封了,也不会有太大的影响.
一旦成功登录,您就可以开始与我们的机器人进行交流了,享受它提供的各种功能和服务.
在这篇文章中,我分享了如何将Coze平台成功集成到微信群聊机器人中的详细步骤。通过利用Coze的API功能,我们可以为微信群聊添加更多有趣和便利的功能,使得群聊体验更加丰富.
然而,在享受这一过程的乐趣时,我们也要牢记一个重要的前提条件:将Coze集成到微信群聊机器人中存在被封号的风险。因此,在操作过程中,务必注意并理解这一风险,尽量使用小号进行操作,以降低潜在的风险.
在搭建过程中,我们提供了一些搭建思路和开发前提,以及一些必要的微调步骤。通过这些步骤,你可以轻松地将Coze平台与微信群聊机器人相结合,为群聊带来更多的乐趣和便利.
最后,一旦你完成了搭建和配置,就可以享受与机器人的交流,并体验其提供的各种功能和服务。让我们抓住这个机会,充分利用Coze的API功能,为我们的群聊带来更多的惊喜和乐趣吧! 。
我是努力的小雨,一名 Java 服务端码农,潜心研究着 AI 技术的奥秘。我热爱技术交流与分享,对开源社区充满热情。身兼掘金优秀作者、腾讯云内容共创官、阿里云专家博主、华为云云享专家等多重身份.
🚀 目前,我的探索重点在于 AI Agent 智能体应用,我对其充满好奇,并不断探索着其潜力与可能性。如果你也对此领域充满热情,欢迎与我交流分享,让我们共同探索未知的领域! 。
💡 我将不吝分享我在技术道路上的个人探索与经验,希望能为你的学习与成长带来一些启发与帮助.
🌟 欢迎关注努力的小雨!🌟 。
最后此篇关于AI实用技巧|5分钟将coze集成到微信群机器人的文章就讲到这里了,如果你想了解更多关于AI实用技巧|5分钟将coze集成到微信群机器人的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
💡 作者: 韩信子 @ ShowMeAI 📘 机器学习实战系列 : https://www.showmeai.tech/tutorials/41 📘
网络上关于SEO的文章实在是太多了,让很多新手站长都无法判别哪些是有用的,哪些是没有用的。尤其是外链建设这一块,如果被误导了,对网站将是沉重的打击。这里我整理一下比较有用的五种链接建设的方法,供大家
项目中经常有对时间进行处理的需求,下面是一些常用的操作整理,方便以后再次使用以及做相关复习。 1.字符串转换为日期 ?
有时候你会看到很Cool的Python代码,你惊讶于它的简洁,它的优雅,你不由自主地赞叹:竟然还能这样写。其实,这些优雅的代码都要归功于Python的特性,只要你能掌握这些Pythonic的技巧,你
曾经SEO流传一句老话,内容为王外链为皇,而到现在,这句话依然作为SEO优化的基础,但很多新手SEO朋友们往往在原创内容上碰壁,在2016年自媒体模式冲击下,外链的作用越来越弱,而导致了很多SEOe
本文讲述了PHP常见错误提示含义解释。分享给大家供大家参考,具体如下: 在学习PHP的时候,经常遇到各种错误提示,今天看到这错误提示和解释感觉挺好,现转过来,供我们学习。呵呵。。。。。 1、No
在现代 v8 Javascript 中,String.prototype.slice 的算法复杂度是多少? 明确地说,我正在寻找真实世界的实用数据或经验法则。 快速测试 我试图通过在最新的 Chrom
我上过几门关于 Java 的大学类(class)。然而,这些类缺少的是一些实用的 Java 方法——或者说,作为一个整体的编程。只有在企业中才能学到的东西。 但是,由于不允许我在工作场所使用 Java
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
使用新的替代工具来改进旧的命令行工具。 在Linux/Unix系统的日常使用中,我们需要使用很多命令行工具来完成工作,以及理解和管理我们的系统,例如使用du来监视磁盘利用率、top来显示系统资
灵感来自 Haskell API Search Engine 我开始想知道在 Scala 库中查找事物名称的正确方法是什么。 例如,假设我需要一些字符串变电站,例如搜索和替换。 StringOps 没
所以我已经阅读了很多这方面的内容,所以请知道我知道像 0.6 这样的数字不能绝对准确地表示为 Java double - 但我知道有一个 double 版本表示数字 0.6 足够接近,以至于在对该数字
我有一个 Django 应用程序,可以获取近乎实时的数据(推文和投票),尽管更新平均每分钟或两分钟发生一次。但是,我们希望通过在数据出现时立即更新站点和 api 结果来显示数据。 我们可能会在这个站点
我需要一个 double[],通过跨步 y 返回一个列表,将其分成 x 元素组。非常基本...一个循环和/或一些 linq 以及所有设置。然而,我并没有在扩展方法上花费太多时间,这看起来是一些练习的不
想要了解变量在 javascript 中如何在分配不同类型的值时工作。 类型 1:字符串 bool 值 类型 2:数组对象函数正则表达式日期 目前引用了两本引起混淆的书。 let mood = "li
我想在 iPad 中打开包含宏的 xls 文件。该宏与安全相关,并且已启用 xls 文件。如果我尝试使用 UIWebview 打开该文件,则会显示加密数据错误。如果 Excel 文件中禁用了宏,那么它
我发现自己在一个包含 Lua 的 C 项目中需要一个哈希表容器。我想知道是否可以将 Lua 中的哈希表用作通用容器。我查看了 ltable.h,所有函数都需要一个 Lua 状态并且似乎与 Lua 环境
尝试使用 Meteor 1.6 运行 practicalmeteor:mocha 时,我在终端上收到以下错误 Uncaught TypeError: MochaRunner.runEverywhere
我正在读《实用Django项目》这本书。这是一本好书。不过我有几个问题: 第71页,有以下代码: from django.conf.urls.defaults import * from dj
第 183 和 184 页有以下代码: def edit_snippet(request, snippet_id): snippet = get_object_or_404(Snippet,
我是一名优秀的程序员,十分优秀!