Subsite 让你在 不另外部署一份前端代码 的前提下,基于 Nexior / Studio 主站建出一个有自己品牌、域名和功能子集的独立站点。每个 Subsite 共享主站的服务容量(模型池、积分账本、对话历史),但拥有独立的:
- 子域名(例如
mybrand.studio.acedata.cloud) - Logo / Favicon / 站点标题
- 功能开关(隐藏 Connector、关闭注册、强制 BYOK 等)
- 默认欢迎语 / 引导提示
谁会用到:希望以 SaaS 形式售卖 AI 助手的代理 / 经销商;想给客户一个「专属入口」的乙方公司;做行业解决方案的 ISV。
工作原理
1 |
┌────────────────────────┐ |
不是另一份独立部署,而是主站根据请求 Host 动态加载 Subsite 配置。这意味着主站升级 = Subsite 自动升级,无需打包构建。
5 分钟实操
第 1 步:进入 Subsite 管理
登录 studio.acedata.cloud → 右上角头像 → Settings → My Subsite。
如果没看到这个入口,说明你所在站点还没开通 Subsite 功能(多租户场景需站点管理员预先在后台开启)。
第 2 步:创建一个 Subsite
点 Create Subsite:
| 字段 | 示例 | 说明 |
|---|---|---|
| Subdomain Prefix | acmecorp |
3-32 位小写字母 / 数字 / 短横线,不能首尾或连续短横线 |
| Subsite Title | AcmeCorp AI Console |
显示在浏览器标签和 Logo 旁边 |
提交后平台立即创建 DNS 记录 + TLS 证书,约 30 秒后 acmecorp.studio.acedata.cloud 即可访问。
第 3 步:上传品牌资产
进入 Subsite 详情:
- Logo:建议 PNG 透明底,72×72 起;同步显示在登录页和导航栏;
- Favicon:自动从 Logo 生成,也可单独覆盖;
- Description:SEO meta description 文案。
第 4 步:调整功能开关
| 开关 | 默认 | 推荐值(B2B 转售) |
|---|---|---|
| 显示 Connector 入口 | 开 | 关(避免用户被外部工具分心) |
| 显示「联系客服」气泡 | 开 | 关(换成你自己的支持邮箱) |
| 强制 BYOK | 关 | 关(继续吃平台积分),开(要求每个用户绑自己的 Key) |
| 允许新用户自助注册 | 开 | 关(仅邀请制时) |
第 5 步:把入口给客户
直接把 https://acmecorp.studio.acedata.cloud 发给客户。或者用 CNAME 把 ai.acmecorp.com 指过来 —— 详见 自定义域名 章节。
自定义域名
如果你不希望子域名带 studio.acedata.cloud,可以在 Subsite 详情 → Domains → Add Custom Domain:
- 填入
ai.acmecorp.com; - 平台返回一条 CNAME(指向
proxy.acedata.cloud); - 你在自己的 DNS 服务商处加这条 CNAME;
- 等 DNS 生效(≤ 5 分钟),Subsite 自动签发 TLS 证书。
支持多域名同时绑定,例如同时保留 acmecorp.studio.acedata.cloud 和 ai.acmecorp.com。
常见问题
Q:Subsite 用户的对话历史和我自己的混在一起吗?
A:不会。每个 Subsite 有独立的用户体系;登录态、积分账本、对话历史均按 (subsite_id, user_id) 隔离。
Q:Subsite 用谁的积分?
A:默认用 Subsite 站长的积分(站长充值,子站用户消费)。也可以切换为「子站用户自付」模式 —— 子站用户必须自己充值或绑定 BYOK 才能用。
Q:Subsite 能换语言 / 改文案吗?
A:UI 文案跟随主站 i18n 自动翻译;如要改特定文案(例如把「Studio」换成「AcmeCorp Console」),用 Settings → Branding → Custom Strings 覆盖即可。
Q:能买断 / 私有部署吗?
A:能。如需自己跑 Nexior 实例,请参考 Nexior 部署系列教程;Subsite 多租户调度逻辑(app/utils/subsite.py)也已开源。
相关链接
- Studio 在线体验
- BYOK 教程
- Connector 教程
- Nexior 部署教程合集