乐于分享
好东西不私藏

OpenClaw技术架构与网关通道

OpenClaw技术架构与网关通道

OpenClaw是开源的AI Agents集成服务器端,其使用本地服务器网关对接前端应用与后端AI AgentsOpenClaw Gateway网关默认使用的网络协议是WebSocket,该协议支持全双工通讯,客户端与服务器端可以互为消息的发送者与接受者,WebSocket的业务流程图:

Java实现WebSocket协议:

https://mp.weixin.qq.com/s/LGhZKro_7JBabAwW8sz4RQ

Gateway网关的网络架构

客户端与网关服务器端在WebSocket协议层建立长连接完成,开始在业务层建立鉴权授权的信任连接以及开始执行业务消息交互,其业务流程:

业务层WebSocket网络协议是使用JSON格式的文本传输信息,OpenClaw请求与响应的数据格式:

Requests业务请求响应

{type:”req”,   id, method, params} → {type:”res”, id, ok, payload|error}

Events事件响应请求

{type:”event”,   event, payload, seq?, stateVersion?}

Gateway网关的开放接口介绍

获取模型列表:

GET /v1/models

获取模型id对应的模型信息:

GET /v1/models/{id}

AI Agents运行环境信息:

POST /v1/embeddings

与大模型对话:

POST /v1/chat/completions

消息响应:

POST /v1/responses

工具调用:

POST /tools/invoke

OpenClaw官方网关通道的文档:

https://docs.openclaw.ai/gateway


阿里云 • 云小站
业务介绍 欢迎咨询 推荐使用
https://www.aliyun.com/minisite/goods?userCode=tpyulgm9
复制链接地址到浏览器
微信扫描或者长按识别二维码
华为云精选云产品特惠
业务介绍 欢迎咨询 推荐使用

https://activity.huaweicloud.com/cps.html?fromacct=9069ac49290d42a49faee7c9554c66d8&utm_source=V1g3MDY4NTY=&utm_medium=cps&utm_campaign=201905

复制链接地址到浏览器
微信扫描或者长按识别二维码
腾讯云 云产品精选
业务介绍 欢迎咨询 推荐使用

https://cloud.tencent.com/act/cps/redirect?redirect=2446&cps_key=b6f90fed28c1caa34d17bae2d8aa89d4&from=console

复制链接地址到浏览器
微信扫描或者长按识别二维码