burtnonald2:
官方的方案,应该是比较安全,自行斟酌
体验 + 预览
方案
腾讯元宝 + 微信个人订阅号
不需认证,不需服务器
登录腾讯元宝
点击应用--点击创建智能体 (进入腾讯元器)
点击插件--点击创建插件
授权方式选择 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
求点赞
足够详细的教程了
不定时答疑