AI实用技巧 | 5分钟将coze集成到微信群机器人
细心的小伙伴已经注意到,国内的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的内容下载到本地,然后再上传到服务器上进行操作。这种方式能够避免网络不稳定或速度较慢的情况对操作造成的影响,确保你能够顺利地进行后续的工作。
开始微改项目
coze适配GPT
首先,您需要导航至适当的文件目录,然后修改以下具体参数:
在第一步中,您应该修改您自己的助手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版本下载
如果您的服务器尚未安装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集成到微信群机器人的更多相关文章
- Sentry快速开始并集成钉钉群机器人
Sentry(直译为:哨兵)是一个开源错误跟踪服务,帮助开发人员实时监控和修复崩溃 Sentry本质上是一种帮助您实时监控和修复崩溃的服务 1. 安装客户端SDK 这里我们安装Java平台的SDK, ...
- 麒麟子Cocos Creator实用技巧一:如何正确地显示微信头像
不管是游戏App,还是H5,又或者是微信小游戏.但凡接入了微信登录的应用,都可能需要显示微信头像. 在Cocos Creator中,我们常见的显示方法像下面这样 var headimg = 'http ...
- 麒麟子Cocos Creator实用技巧
大家好,我是麒麟子, 开源棋牌<幼麟棋牌-四川麻将>(泄漏版叫 <达达麻将>)作者,成都幼麟科技创始人. 自09年进入游戏行业以来,不知不觉已经度过了十个春秋. 曾经我也血气方 ...
- Docker实用技巧之更改软件包源提升构建速度
一.开篇 地球,中国,成都市,某小区的阳台上,一青年负手而立,闭目沉思,阵阵的凉风吹得他衣衫呼呼的飘.忽然,他抬起头,刹那间,睁开了双眼,好似一到精光射向星空,只见这夜空......一颗星星都没有.他 ...
- Vim 实用技术,第 1 部分: 实用技巧(转)
原文链接:http://blog.jobbole.com/20604/ 0. Vim 简介 作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱 ...
- 一位ML工程师构建深度神经网络的实用技巧
一位ML工程师构建深度神经网络的实用技巧 https://mp.weixin.qq.com/s/2gKYtona0Z6szsjaj8c9Vg 作者| Matt H/Daniel R 译者| 婉清 编辑 ...
- .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中
目录 .NET Core实用技巧(一)如何将EF Core生成的SQL语句显示在控制台中 前言 笔者最近在开发和维护一个.NET Core项目,其中使用几个非常有意思的.NET Core相关的扩展,在 ...
- Notepad++ 实用技巧
Notepad++是一款开源的文本编辑器,功能强大.很适合用于编辑.注释代码.它支持绝大部分主流的编程语言. 本文主要列举了本人在实际使用中遇到的一些技巧. 快捷键 自定义快捷键 首先,需要知道的是: ...
- javascript实用技巧、javascript高级技巧
字号+作者:H5之家 来源:H5之家 2016-10-31 11:00 我要评论( ) 三零网提供网络编程. JavaScript 的技术文章javascript实用技巧.javascript高级技巧 ...
- iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式
iOS开发实用技巧—Objective-C中的各种遍历(迭代)方式 说明: 1)该文简短介绍在iOS开发中遍历字典.数组和集合的几种常见方式. 2)该文对应的代码可以在下面的地址获得:https:// ...
随机推荐
- 第十九篇:Django ORM外键关联关系
一.一对多的创建 二.一对多跨表操作 三.创建多对多 四.Ajax处识 五.模板继承与导入 六.自定义分页
- ionic 4 app 自动版本更新
前言 介绍一下ionic4 app的自动更新.ionic 不多介绍了,后面一个后系列,背负着骂名的ionic其实还是可以的,如果刚入门ionic可能觉得很坑,但是呢,往后你就发现另外一件事,那就是其他 ...
- C#判断窗体是否被遮挡 - 开源研究系列文章
上次发布了托盘窗体的显示与隐藏的博文:,但是在测试窗体最大化的时候发现窗体没有隐藏,调试了下知道是窗体是否被遮挡这个函数的判断有问题.于是就研究了该代码,然后联系了该操作类的作者,也是博客园的园友,然 ...
- redis命令和lua实现分布式锁
Redis分布式锁关键 SETNX 语法: SETNX key value 如果key不存在,则存储(key:value)值,返回1 如果key已经不存在,则不执行操作,返回0 因为这个命令的性质,多 ...
- h5py这个坑-PyCharm Process finished with exit code -1073741819 (0xC0000005)
在用pytorch和tensorflow做语音合成时,碰到了个很无解的bug, PyCharm 报错 Process finished with exit code -1073741819 (0xC0 ...
- 国内首家!百度智能云宣布支持Llama3全系列训练推理
继18日Llama3的8B.70B大模型发布后,百度智能云千帆大模型平台19日宣布在国内首家推出针对Llama3全系列版本的训练推理方案,便于开发者进行再训练,搭建专属大模型,现已开放邀约测试. 目前 ...
- 力扣162(java&python)-寻找峰值(中等)
题目: 峰值元素是指其值严格大于左右相邻值的元素. 给你一个整数数组 nums,找到峰值元素并返回其索引.数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可. 你可以假设 nums[ ...
- ESXI 6.5 零基础从安装到批量生成/管理虚拟机简易教程
制造U盘安装盘 1 先提前下载好,ESXI 6.5 ISO文件. 2 下载制作U盘安装工具,RUFUS. Rufus非常小巧的绿色EXE文件,默认配置选中ISO文件就可以,点击开始,就自动制作,非常方 ...
- 更便捷:阿里云DCDN离线日志转存全新升级
简介: 1月6日,阿里云CDN年度产品升级发布会中,阿里云CDN产品专家邓建伟宣布DCDN离线日志转存全新升级,并对离线日志转存方案的价值.应用及使用进行了详细解读. 在日常CDN加速服务过程中会产生 ...
- 面向K8s设计误区
K8s设计模式 Kubernetes是一个具有普遍意义的容器编排工具,它提供了一套基于容器构建分布式系统的基础依赖,其意义等同于Linux在操作系统中的地位,可以认为是分布式的操作系统. 自定义资源 ...