Ravix SiteMaker 是一个 TypeScript 单体仓库(Next.js + NestJS),搭配 MySQL、Redis、MinIO 与 NGINX,目标是打造一个多租户的"智能建站工具"。 第一阶段构建了内部身份验证与多组织(租户)基础;第二阶段引入了"Ravix AI Gateway",实现在组织层面接入多家 AI 服务商。
传统建站方式需要投入大量时间,并协调设计师、开发人员等多个角色,对于需要快速上线的小型企业和项目而言既昂贵又缓慢。另一方面,若组织在没有安全凭证管理层与网络控制的情况下直接对接多家 AI 服务商,会增加密钥泄露与 SSRF 攻击的风险。
"Ravix AI Gateway" 支持组织级接入 OpenAI、Anthropic、OpenRouter、Ollama 以及兼容 OpenAI 的 API,凭证以加密方式存储在保险库中,并对每次外部调用设有 SSRF 防护。项目按租户隔离(draft/active/archived 状态、软删除、组织内 slug 唯一);Owner/Admin 角色可创建和编辑,成员则仅有只读权限,每个已发布的站点均通过 `/s/{public_id}/{site_slug}` 提供访问。