分享机器人
AISCouncil 将机器人配置直接编码到 URL 片段(# 后面的部分)中。这意味着您只需分享链接即可分享机器人 —— 无需服务器、无需账户、无需设置。
工作原理
当您分享机器人时,配置(名称、提供商、模型、系统提示词、温度、最大 token)会:
- 使用短键进行序列化以紧凑(
n、p、m、s、t、x) - 使用 deflate 压缩
- 以 Base80 编码(针对 URL 密度优化的自定义字母表)
- 加上前缀 VLQ 版本字节
- 放在 URL 片段中:
bcz.co/#B{encoded_config}
接收者打开链接,应用程序会在浏览器中即时解码配置。
API 密钥永不分享
机器人 URL 仅包含配置 —— 永不包含 API 密钥。当接收者打开分享的机器人 URL 时,他们使用自己的 API 密钥(本地存储在他们的浏览器中)。这是平台的核心安全保证。
密钥存储在 ais-apikey-{provider} 下的 localStorage 中,并从所有 URL 编码和数据导出操作中排除。
URL 格式
bcz.co/#B{base80_compressed_bot_config}
B是 VLQ 版本前缀(机器人配置为版本 1)- 负载是 Base80 编码的压缩数据
- 片段(
#...)永远不会被浏览器发送到服务器
分享工作流程
- 配置您的机器人(名称、模型、系统提示词等)
- 点击分享按钮
- 复制生成的 URL
- 发送给任何人 —— 电子邮件、聊天、社交媒体、文档
接收者打开 URL 并获得您完全相同的机器人配置。他们添加自己的 API 密钥并开始聊天。
无需服务器
因为配置完全存在于 URL 片段中,分享不涉及服务器端组件。应用程序可以托管在任何静态文件服务器、CDN 上,甚至可以从本地文件打开。URL 就是机器人。