概述
我们在首页新增了一个轻量化的算力需求收集入口(悬浮按钮 + 弹窗表单),允许未登录访客直接提交算力需求;提交后系统会通过配置好的邮件接收地址把需求以 HTML 邮件发送给运营/销售/运维团队。 后端新增公开接口 /api/v1/requirements,并引入配置项 email.requirement_recipient(同时支持环境变量 KC__EMAIL__REQUIREMENT_RECIPIENT)。若未配置接收邮箱,接口会返回“服务暂不可用”。
主要变化
前端
首页新增悬浮入口「提交算力需求」和弹窗表单,字段包含:需求类型、模型、使用规模、部署方案、联系方式、备注等,支持未登录用户提交。 表单做了基础校验(必填字段提示、格式校验)。
后端
新增公开 POST 接口: /api/v1/requirements,接收表单数据并做基础验证。 在验证通过后复用现有邮件服务发送 HTML 邮件到配置的接收者地址。 当 email.requirement_recipient 未配置时,接口返回服务不可用(以避免丢失或邮件无接收方)。
配置与文档
新增配置项:email.requirement_recipient。 支持环境变量:KC__EMAIL__REQUIREMENT_RECIPIENT(已补充到配置示例、Docker Compose 与 README 的环境变量说明)。 其它元信息
为什么这个功能重要
降低客户/潜在用户提交算力/资源需求的门槛,便于快速收集商机并及时通知运营/销售团队。 对于自托管用户,通过配置接收邮箱即可接收来自首页的潜在需求通知,无需额外开发。
致谢
功能贡献者:yanbangqing-beep(实现)、(评审)aiqubits 等。
欢迎关注 OpenPick 微信公众号,查阅更多关于 KeyCompute 的技术分析与场景案例。
Ext Link: https://github.com/keycompute/keycompute/pull/17
评论区
写评论还没有评论