官方的方案,应该是比较安全,自行斟酌 体验 + 预览
方案 腾讯元宝 + 微信个人订阅号 不需认证,不需服务器
登录腾讯元宝
点击应用--点击创建智能体 (进入腾讯元器)
点击插件--点击创建插件
授权方式选择 server -- 选 header
第一个参数 填 Authorization ,第二个参数填 Bearer 你的 key
点击下一步,把下面的内容替换原来的描述,注意修改自己的 url---点击解析
[details="代码"]
openapi: "3.0.0" info: title: "测试 API" version: "1.0.0" description: "请在此填入插件描述" servers:
url: "https://api.openai.com/v1" # 修改 url description: "请在此填入插件描述" paths: "/chat/completions": post: summary: "聊天对话" description: "请在此填入插件下面的 API 描述" operationId: "chatwithu" requestBody: required: true content: application/json: schema: type: object properties: model: type: string messages: type: array items: type: object properties: role: type: string content: type: string
responses: "200": description: "成功的响应" content: application/json: schema:
type: "object"
properties:
choices:
type: "array"
description: "返回状态"
items:
type: "object"
properties:
message:
type: "object"
properties:
content:
type: "string"
"400":
description: "错误的请求"
"401":
description: "未授权"
"500":
description: "服务器内部错误"
[/details]
点击下一步,点击发布--回到主界面--静待发布成功
点击创建智能体--点击使用工作流创建
点击添加工作流--点击创建工作流
点击添加 代码 节点,--输入参数--input ,引用--userinput 复制下面内容,替换原来内容
[details="总结"]
async def main(args): ret = { "messages": [{"role":"user","content":args['input']}] } print('result is: ', ret) return ret [/details]
点击测试,随便输入一个内容,测试成功,点击更新
点击添加 插件节点,选择自己刚刚创建的插件
messages 参数选择上一个节点的 messages
model 自行输入
插入 代码节点,参数名 reply 引用 choice ,输入以下内容
[details="总结"]
async def main(args): ret = { "content": args["reply"][0]["message"]["content"], } print("result is: ", ret) return ret [/details]
点击测试+ 更新
连接结束节点, 参数名 ai 引用 content
输出模型,{{ai}}
点击发布,发布 选择渠道,公众号-qq 都行
码字不易,转载请注明 oneperfect
求点赞
足够详细的教程了
不定时答疑
1
burtnonald2 OP 注:公众号后台可以看到用户消息,所以体验我的,请文明发言。
由于篇幅有限,后续的 聊天记录携带上下文以及自定义系统提示词,在公众号更新 搭建成功的小伙伴可以给个反馈哈 |