要调用jvs claw ai能力,必须先通过阿里云内测流程获取api密钥:1.凭邀请码登录控制台;2.创建并启用bot;3.在bot详情页生成唯一密钥(仅显示一次);4.安全存储密钥并经后端代理调用;5.前端通过sdk初始化并发送消息。

要让自己的系统或脚本调用JVS Claw的AI能力,必须先拿到合法有效的API密钥,否则所有请求都会被拒绝返回401错误。这个密钥不是注册账号就自动发放的,需要走完阿里云官方的内测权限激活流程,且仅对已获邀用户开放。
获取JVS Claw API密钥
第一步:确认你已获得阿里云官方发放的内测邀请码。没有邀请码无法进入密钥申请页面,官网和App端均不提供公开注册入口。
第二步:访问JVS Claw控制台(https://jvs.wuying.aliyun.com),使用你的阿里云主账号登录。
第三步:在控制台首页点击「我的Bot」→「创建Bot」,完成一个Bot的初始化配置(名称、风格、资源规格),状态变为「运行中」后,该Bot即绑定唯一可用的API密钥。
第四步:进入「Bot详情页」→「API接入」标签页,点击「生成API密钥」按钮。系统会立即生成一串以jvs_开头的32位字符串,【该密钥仅显示一次,关闭页面即永久不可见】。
第五步:将密钥复制到安全位置,建议直接写入环境变量JVS_CLAW_API_KEY,不要硬编码进源码或上传至Git仓库。
通过后端代理调用JVS Claw接口
前端直连会暴露密钥且受CORS限制,必须由自有服务做代理中转。
方法一:用Node.js Express快速搭建代理路由
新建/api/v1/clawbot/chat POST接口,接收客户端传来的{message, session_id}等字段;
构造下游请求目标https://api.jvs.aliyun.com/v1/chat,在headers中添加Authorization: Bearer jvs_xxx...;
关键点:必须设置res.setHeader('Content-Type', 'text/event-stream'),并启用流式转发,否则SSE响应会被截断。
方法二:用Python Flask实现同等逻辑
使用requests.Session()复用连接,避免高频请求触发限流;
对ClawBot返回的503状态码立即重试2次,间隔500ms,这是云端沙箱冷启动的典型表现。
前端SDK初始化与消息发送
第一步:在HTML页面引入JVS Claw官方SDK
<script src="https://sdk.jvs.aliyun.com/v1/clawbot-sdk.min.js"></script>
第二步:执行初始化,传入你的Bot ID和密钥
const claw = new ClawBot({ botId: 'bot-abc123', apiKey: 'jvs_xxx...' });
第三步:调用send方法发起对话,注意session_id必须为字符串类型,空值会导致会话上下文丢失
claw.send({ message: '生成本周会议纪要', session_id: 'sess_20260629' }).then(res => console.log(res));
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











