Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >聆思大模型AI开发套件集成Coze调用GPT-4

聆思大模型AI开发套件集成Coze调用GPT-4

作者头像
胡琦
发布于 2025-05-20 11:55:17
发布于 2025-05-20 11:55:17
6800
代码可运行
举报
文章被收录于专栏:胡琦胡琦
运行总次数:0
代码可运行

上一篇《大模型赋能开发板被这家公司玩明白了》 我们已经详细介绍了聆思大模型 AI 开发套件以及聆思大模型平台,并实操了基于LLM_control二次开发拓展了天气查询、中英互译的能力。今天我们再来看看聆思大模型 AI 开发套件如何通过Coze Bot 使用 GPT-4 。

整体思路

聆思大模型AI开发套件集成Coze整体思路

首先,介绍几个关键点:

  1. Coze 国际版支持 GPT-4 能力,可以将 Bot 部署到 Discord;
  2. 借助 coze-discord-proxy 代理 Discord 对话Coze-Bot,实现API形式请求GPT4对话模型/微调模型;
  3. 利用 LSPlatform 应用编排中的 http-request 去调用 API 以及联接开发板。

以此整体思路如上图,开发板和聆思大模型平台通过 SDK 拉通;聆听大模型平台应用编排网络节点调用 API;API 由部署在 Zeabur 上的 coze-discord-proxy 服务提供;coze-discord-proxy 服务实现了代理用户在Discord频道中发送信息,并调度两个Discord Bot(一个关联 Coze Bot,一个用来监听Discord消息)。按照交互梳理的流程如下:

  • ① “小聆小聆”唤醒,语音交互
  • ② 聆思大模型平台 http-request 节点调用 coze-discord-proxy服务
  • ③ coze-discord-proxy 内部调用 discord (user)
  • ④ discord 调用 coze (coze bot)
  • ⑤ coze bot 返回对话
  • ⑥ discord 返回对话 (watch bot)
  • ⑦ coze-discord-proxy 返回对话
  • ⑧ 聆思大模型平台返回对话到开发板

环境变量(coze-discord-proxy相关)

本文默认您已经拥有聆思大模型平台相关账号及权限,如没有请访问 platform.listenai.com。

本文默认您能正常访问 Discord、Coze国际版、Zeabur, 我们尝试了 coze.com 需要全局代理才能正常访问。

部署 coze-discord-proxy 的方式有很多种,本文以部署到 Zeabur 为例,我们需要的环境变量如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
BOT_TOKEN=[用来监听Discord消息的bot(watch bot)的token]
GUILD_ID=[Discord 两个bot所在的服务器ID]
COZE_BOT_ID=[Discord被coze托管bot的ID]
CHANNEL_ID=[默认频道-在使用与openai对齐的接口时(/v1/chat/completions) 消息会默认发送到此频道]
USER_AUTHORIZATION=[Discord 当前用户的 token]
PROXY_SECRET=[请求头校验的值(前后端统一),后续接口调用需要的Authorization]
TZ=Asia/Shanghai

保姆级部署 coze-discord-proxy 的教程并非我们编写此文的目的,因此我们会更聚集于部署过程中的重点以及如何在开发板上调用。

详细教程请参考:通过接口调用Coze托管的discord-bot,实现免费使用GPT4和绘画

我们需要在 Discord 平台创建两个 Bot,并获取它们的token,为了方便区分我们姑且称为watch bot 和 coze bot,watch bot 用于监听消息后续需要将它的token配置到环境变量中,coze bot 用于cozen.com 平台发布bot到discord。这两个bot都需要添加到Discord同一个服务器(可新创建)中,并且都要赋予Administrator(管理员)权限。**记录 watch bot 的token,即为 BOT_TOKEN **

coze bot和watch bot

权限配置如下图:

权限配置

添加到同一服务器中,需要复制服务器ID之类的信息时记得先开启Discord开发者模式,具体操作路径(以网页版为例):点击左下角用户设置图标--新页面点击高级设置--打开开发者模式开关。之后

开发者模式

右键服务器即可显示复制服务器ID,点击即可复制,这就是GUILD_ID

这就是GUILD_ID

同理右键频道即可显示复制频道ID,点击即可复制,这就是CHANNEL_ID

这就是CHANNEL_ID

接着我们在coze.com平台开发bot,并发布到discord,这里需要把 discord 中 coze bot 的token填写到coze平台。

discord coze bo

我们这里使用的是 GPT-4 (抱歉盗用了ListenAI,就当推广吧,哈哈,见谅!):

coze GPT-4

Tips: 如需更高级的自定义Coze Bot,请查看 Coze 文档:

接下来我们测试一下coze bot 有么有发布成功,如有回复那就是正常,并复制coze bot 的id,这就是COZE_BOT_ID

这就是COZE_BOT_ID

当然,如果此刻您打开了浏览器的调试界面(F12),在 devtool network 还能看到 message 请求,请求头中包含 Authorization ,这就是USER_AUTHORIZATION。之后在 coze-discord-proxy 服务就会代理这个用户来发送消息:

这就是USER_AUTHORIZATION

至此,我们需要的环境变量都准备好了,接下去 zeabur.com 发布 coze-discord-proxy 服务吧。

发布 coze-discord-proxy 服务

这步因为我们使用的是zeabur.com的免费资源,因此部署过程中可能会提示升级套餐之后才给部署。我们的操作是删除再重新创建。

zeabur suspended

部署的前提是需要将 coze-discord-proxy fork 到自己的账号下,方面 zeabur 上使用 git 的方式部署。

zeabur git

基本上都是比较简单的操作,需要注意的是要配置环境变量:

zeabur variable

发布成功之后我们还可自定义访问域名。也能访问到 coze-discord-proxy 服务 swagger 文档:

swagger

至此,我们以及部署了拥有 GPT-4 能力的 API 服务。接下来我们将在聆思大模型平台接入这 API 服务。

聆思大模型平台接入 Coze API

上一篇文章中我们了解到ListenAI大模型平台应用编辑基于Node-RED,有基本的网络相关节点,今天的主角就是http-request节点。话不多说,我们看看文档:

http-request

其实和代码中使用 http 类似,参数也是 url、method、headers 之类的,如果是前端工程师的话,肯定很熟悉这一套操作了。

http-request

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
请求方式选择POST

URL:填写您的Coze API 接口地址,如https://coze.zeabur.app/v1/chat/completions

添加头
Authorization值是前文您环境变量中的 PROXY_SECRET,用于简单鉴权
Accept:application/json
Content-Type:application/json

细心的小伙伴可能会发现, http-request前面加了一个前处理的节点,这是因为我们要组装发给Coze API的数据格式,可简单定义为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const content = msg?._input?.content || '';

msg._input.content = {
    "channelId": "1210469212355829770",
    "messages": [
        {
            "content": content,
            "role": "user"
        }
    ],
    "model": "",
};

return msg;

http-request前置处理

Tips: 此处仅作简单演示,您可自行实现创意节点。

为了确保调用没问题,我们还可以简单的调试一下,确定是使用的 Coze API。(我们暂时没能编排实现接入coze-discord-proxy的流式返回

聆思大模型AI开发套件接入 Coze API

如同上一篇文章中的拓展开发,我们只需要将闲聊逻辑从调用内置星火认知大模型改为调用 Coze API 即可,开发板端代码无需修改。需要注意的是,处理网页版对话和硬件语音对话略有不同,还需要将返回内容转成语音下发。

  • 前处理:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/**
 *  闲聊前置处理节点
 */
const asrResult = msg._input.optAsrResult || msg._input.origin_content;
// 格式化传给API接口的数据
const reqData = {
    "channelId": "",
    "messages": [
        {
            "content": asrResult,
            "role": "user"
        }
    ],
    "model": "",
};
// msg._input.content = reqData
msg._input.content = asrResult;
msg.payload = reqData
return msg;

  • 后处理
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
//大模型回复内容
let content = msg.payload.choices[0]?.message?.content || '';

msg._output = {
    stream: true
}

msg.payload = {
    "text": content
}

return msg

最后记得重新部署,在端侧就能体验到 GPT-4 了。

Tips:流式输出的接口是有的,但对接出了的问题,http-request 有一定的局限性,后续可以尝试使用 axios 等模块实现。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 胡琦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
基于聆思开发套件实现读取图片中的信息
我这里使用的是阿里云的Ubuntu镜像,git和miniconda已经安装好了,由于只是演示这里并没有真正的部署到80端口,只是通过调试模式用8080端口进行验证。
IT蜗壳-Tango
2024/04/25
1770
AI对话机器人续:将AI Bot接入企业微信
之前尝试将Coze AI Bot接入到了微信,有朋友问如何接入企业微信,今天有空尝试了下,和你分享一下过程。
郑子铭
2025/02/18
1.2K3
AI对话机器人续:将AI Bot接入企业微信
探秘 AI Agent 之 Coze 智能体:工作流模式(6/30)
摘要:在人工智能领域,随着大模型技术的迅猛发展,智能体的能力得到了极大提升。然而,现实世界中的工作任务往往复杂多样,仅依靠单次大模型调用已难以满足需求。许多任务需要多个步骤、多种技术的协同配合才能完成,例如从数据收集到分析再到决策的过程,或者从用户需求理解到多轮交互并最终提供满意解决方案的服务场景。工作流模式应运而生,它将复杂任务分解为一系列有序的子任务,通过合理组织和协调不同的组件与操作,实现任务的高效处理。这种模式在当前的 AI 应用开发中具有至关重要的意义,它不仅提高了任务处理的准确性和可靠性,还增强了智能体应对复杂多变环境的能力。
正在走向自律
2024/12/18
6.1K2
探秘 AI Agent 之 Coze 智能体:工作流模式(6/30)
AI实用技巧 | 5分钟将coze集成到微信群机器人
细心的小伙伴已经注意到,国内的Coze平台已经开放了API,这一发现让他们感到兴奋不已。因此,他们迫切地想要掌握这一机会,将API应用到实际中,让Coze成为他们的得力助手。这样一来,他们就可以避免每次都需要登录网页才能使用Coze的情况。
努力的小雨
2024/06/18
2K10
只需 10 分钟!带你免费使用GPT-4o 的 API
话说,前两天我不是看到一个MetaGPT这样一个神奇的库吗,毕竟我以后去验证一些自己的小想法,就像靠它帮我做一些程序 demo 了,但是考虑到手头确实拮据(实际上你也懂,肯定不是这个原因),我就想着有没有免费的 GPT-4o 的 API 可以用呢?
老码小张
2024/06/05
3.3K3
只需 10 分钟!带你免费使用GPT-4o 的 API
将AI Bot接入微信,做AI对话机器人
之前学习了Coze这个AI Agent智能体开发台创建了一些Agent,除了可以将其发布到微信公众号做对话机器人之外,我看到了许多直接将其集成到微信对话或群聊中的案例。
郑子铭
2025/01/15
4850
将AI Bot接入微信,做AI对话机器人
AI+翻译 AI智能体平台扣子coze开发搭建
抖音出品的AI智能体平台,可以快速搭建自己的AI Agent工作流,并且提供了API供开发者调用
唯一Chat
2024/06/01
4150
个人微信接入ChatGPT
项目地址 (Github): https://github.com/zhayujie/chatgpt-on-wechat
CoderJia
2024/10/18
1.2K0
个人微信接入ChatGPT
将DeepSeek接入微信聊天,让你随时随地享受AI的乐趣
chatgpt-on-wechat(简称CoW)项目是基于大模型的智能对话机器人,基于大模型搭建的聊天机器人。
萌萌哒草头将军
2025/02/27
5830
将DeepSeek接入微信聊天,让你随时随地享受AI的乐趣
甲方安全建设-利用AI大模型协助安全运营
现在AI流行,chatgpt官方和很多公司都开放了类gpts接口,也就是用户可以创建自己的gpt,内置好自己的知识库和处理逻辑,然后根据用户的输入进行处理和输出,那么在安全运营的工作中,我们也可以借助AI帮我们完成如攻击payload分析、告警日志分析、IP威胁情报查询并自动封禁等安全运营工作。
Jumbo
2024/06/24
3390
甲方安全建设-利用AI大模型协助安全运营
AI编程:Coze + Cursor实现一个思维导图的浏览器插件
虽然AI编程知识简单对话就行,不过咱要逐步深入到项目开发中,所以还需要前面的需求分析、调研等等步骤,下面是完成一个需求的流程图:
卷福同学
2025/02/05
3850
赛博风格西游记人物图片AIGC—赛博风格大师
Coze是由字节跳动推出的一个AI聊天机器人和应用程序编辑开发平台,旨在帮助用户快速创建各种类型的聊天机器人、智能体、AI应用和插件,并将其部署在社交平台和即时聊天应用程序中,如Discord、WhatsApp、Twitter、飞书、微信公众号等。
一键难忘
2024/04/25
1920
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
coze-discord-proxy 是一款代理Discord-Bot对话Coze-Bot,实现API形式请求GPT4对话模型/微调模型工具。
Python兴趣圈
2024/02/17
6190
『GitHub项目圈选15』推荐5款本周 深受程序员喜爱 的开源项目
Coze 等智能体正在对聊天机器人带来了一场新的变革
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
Lorin 洛林
2024/11/10
4362
Coze 等智能体正在对聊天机器人带来了一场新的变革
白嫖 coze 接口:OpenAI 格式兼容 | 开源日报 No.262
coze-discord-proxy 是一个代理服务,通过接口调用被 coze 托管的 discord-bot。 该项目的主要功能、关键特性、核心优势包括:
小柒
2024/05/29
8530
白嫖 coze 接口:OpenAI 格式兼容 | 开源日报 No.262
Coze 搭建Bot并且转发到Discod实现免费使用GPT4和绘画
Coze我已经使用过国际版本搭建了自己的 Bot 代理到了 discord,Coze是新一代的AI聊天机器人和应用程序编辑开发平台专为开发下一代AI聊天机器人而设计,该平台允许用户无论是否有编程经验,都能快速创建各种类型的聊天机器人,并轻松部署在不同的社交平台和消息传递应用程序上,它可以创建自己的 Bot 机器人类似 ChatGPT 的插件能够实现不同角色的机器人下面详细介绍一下Coze的 Bot 调教以及搭建 Bot 对接社交平台实战
杨不易呀
2024/02/03
3.7K2
Coze 搭建Bot并且转发到Discod实现免费使用GPT4和绘画
Coze玩转ChatGPT-4,存算解决大模型算力
随着神经网络技术的不断发展,特别是在Transformer架构兴起之后,模型规模呈指数级增长。2023年3月,ChatGPT-4正式发布,ChatGPT-4具有联网搜索、图片生成、自建GPTs等多项重磅功能,在各个方面吊打其他大语言模型,然而ChatGPT-4需要收费和极大的计算需求。ChatGPT-4需要每月充值20美元才能使用,其神经网络参数数量更是达到万亿级别,并且还在不断增长,训练神经网络的计算需求也随之大幅度增长,将AI计算推向了大模型时代[1]。本篇文章将从费用和算力两个方面出发,先介绍一种免费使用ChatGPT-4的工具——Coze,再介绍可有效解决大模型算力需求的存算架构。
存内计算开发者
2024/05/14
1.3K0
Coze玩转ChatGPT-4,存算解决大模型算力
One-API:让国内LLM、Coze等跑通仅支持OpenAI API的开源项目 | 保姆级教程、可配合免费LLM API使用!
这个项目可以将其他大模型的API调用格式转换为OpenAI的格式(可配合免费LLM API使用),从而在调试和部署OpenAI API相关项目时,可以利用其他大模型提供商(如Coze(免费的gpt-4o)、通义千文、Gemini)。
AI进修生
2024/12/02
3.6K0
One-API:让国内LLM、Coze等跑通仅支持OpenAI API的开源项目 | 保姆级教程、可配合免费LLM API使用!
狂揽22.6k星!这个开源工具让你一键调用100+大模型,开发效率直接起飞!
嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法
小华同学ai
2025/05/16
1050
狂揽22.6k星!这个开源工具让你一键调用100+大模型,开发效率直接起飞!
Amazing OpenAI API:把非 OpenAI 模型都按 OpenAI API 调用
分享一个有趣的小工具,10MB 身材的小工具,能够将各种不同的模型 API 转换为开箱即用的 OpenAI API 格式。
soulteary
2024/01/09
9590
Amazing OpenAI API:把非 OpenAI 模型都按 OpenAI API 调用
推荐阅读
相关推荐
基于聆思开发套件实现读取图片中的信息
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验