官方的方案,应该是比较安全,自行斟酌
体验 + 预览
方案 腾讯元宝 + 微信个人订阅号 不需认证,不需服务器
登录腾讯元宝
点击应用--点击创建智能体 (进入腾讯元器)
点击插件--点击创建插件
授权方式选择 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
求点赞
足够详细的教程了
不定时答疑
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.