🤖无需服务器实现微信订阅号AI
2025-7-18
| 2025-9-14
字数 0阅读时长 1 分钟
type
status
date
slug
summary
tags
category
icon
password
🤖
AI总结 本文介绍了如何利用腾讯元宝平台,通过创建插件和工作流,将第三方API(如零一万物API)接入微信订阅号,实现无需服务器即可提供AI服务。关键步骤包括:创建服务类型的插件,配置API信息和OpenAPI描述;设计工作流,包含开始、输入格式化、调用插件、输出格式化和结束卡片;最后测试并发布到微信公众号。
English Version
The article explains how to leverage the Tencent Yuanbao platform to integrate third-party APIs (such as the 01.AI API) into a WeChat subscription account by creating plugins and workflows, enabling the provision of AI services without the need for a server. Key steps include: creating a service-type plugin, configuring API information and OpenAPI descriptions; designing a workflow consisting of start, input formatting, plugin invocation, output formatting, and end cards; and finally, testing and deploying it to a WeChat official account.

主要流程

选择个人空间我的创建,其中主要包括智能体、插件、MCP、工作流以及知识库。

1,插件设置

(1)创建插件

要实现该功能首先需要创建插件,点击插件创建插件
名称和描述随意,然后下拉授权方式选择Service,位置选择HeaderParameter name填入Authorization
Service token / API key 填入你上游API站点的令牌(OpenAI格式),然后点击下一步
请填写yaml格式的OpenAPI描述中,粘贴下述代码,此处以零一万物的API为例。
粘贴上述内容之后,点击解析,右边会显示名称、API调用地址,以及输入参数与响应状态参数的描述信息,如下所示。
chatwithai
名称
chatwithai
API调用地址
https://api.lingyiwanwu.com/v1/chat/completions
描述
输入参数与响应状态参数
输入参数
参数名
参数类型
参数说明
自定义参数
格式限制
文件限制
messages
array
-
-
-
-
[Array Item]-0-1
object
-
-
-
-
content
string
-
-
-
-
role
string
-
-
-
-
model
string
-
-
-
-
响应参数
参数名
参数类型
参数说明
自定义参数
格式限制
文件限制
choices
array
返回状态
-
-
-
[Array Item]-0-1
object
-
-
-
-
message
object
-
-
-
-
确认没有问题之后,点击下一步,可以选择校验测试一下功能,或者直接点击发布。

(2)测试插件(可选)

若要校验,在messages中输入下述内容,然后再model中选择API站点模型,此处输入yi-lightning

2,创建工作流程

插件创建完成后,再次回到原界面,选择工作流,然后点击创建工作流

(1)设置开始卡片

在工作流的起点,即开始卡片,输入参数无需设置,保持默认即可,其内容如下
参数名
参数类型
参数描述
userPrompt
String
用户当前轮次的输入问题
fileUrls
Array
包含用户当前轮次上传的文件列表
chatHistory
String
历史对话记录,最多30轮
userID
String
用户的身份标识
userOpenid
String
用户的微信身份标识

(2)设置输入格式化卡片

点击左侧的代码卡片,拖到右侧,并与开始卡片相连接。
然后点击该代码卡片,命名为输入格式化,然后输入下述内容:
在输入参数部分,填写参数名为input,参数类型为引用,并选择userPrompt
在代码预览中,填入下述代码,其中system的content内容可以填入需要的prompt。
然后点击代码预览右侧的打开IDE窗口编辑,语种选择Python,并点击右上角的测试代码。
input随意填写,然后点击运行,随后点击更新节点(Schema),输出参数则会自动更新为Message Array

(3)设置插件卡片

再从左侧选择插件卡片,拖到流程这边,并与前一个输入格式化卡片进行连接。
点击该插件,右侧选择添加插件我的插件→选择上一步创建的插件,点击添加
随后,在该插件的输入参数中,设置下述内容
参数名
格式
参数值
message
array
引用
message
model
string
输入
其中messages引用同样为messages,而model则是选择API站点的模型,此处输入为yi-lightning

(4)设置输出格式化卡片

插件卡片设置完成之后,继续从左侧节点中选择代码卡片,拖进流程中,并与上述插件和最后的结束相连接。
点击该卡片,重命名为输出格式化,然后修改输入参数reply,,参数值选择引用,并选择插件中的choices
在代码预览中,填入下述内容。
然后点击代码预览右侧的打开IDE窗口编辑,语种选择Python,并点击右上角的测试代码。
input填写[{"message":{"content":"Test"}}],然后点击运行,随后点击更新节点(Schema),输出参数则会自动更新为content string

(5)设置结束卡片

在结束卡片中,输入参数添加参数名为ai,类型为引用,随后选择输出格式化的content
输出模式选择指定回复内容,不经过智能体总结,随后在框内输入{{ai}},会自动识别为ai
上述流程完成之后,点击试运行,随后点击发布到公众号即可。
 
  • AI
  • 工具
  • 在Huggingface部署OpenWebUI和FastGPT常用配置文件
    Loading...